单项选择题

A.在运行存储过程前调用OleDbConnection对象的BeginTransaction方法,若有错误产生,使用OleDbConnection对象回滚所作的更改。
B.在运行存储过程前调用OleDbConnection对象的BeginTransaction方法,若有错误产生,使用OleDbException对象回滚所作的更改。
C.使用OleDbConnection对象的BeginTransaction方法建立一个OleDbTransaction对象,给OleDbCommand对象的Transaction属性赋值为OleDbTransaction对象。若有错误产生,使用OleDbTransaction对象回滚所作的更改。
D.使用OleDbConnection对象的BeginTransaction方法建立一个OleDbTransaction对象,给每一个存储过程传递一个OleDbTransaction对象的引用,使用存储过程中的错误处理来回滚所作的更改。