OleDbTransaction 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示要对数据源进行的 SQL 事务。 此类不能被继承。
public ref class OleDbTransaction sealed : MarshalByRefObject, IDisposable, System::Data::IDbTransaction
public ref class OleDbTransaction sealed : System::Data::Common::DbTransaction
public sealed class OleDbTransaction : MarshalByRefObject, IDisposable, System.Data.IDbTransaction
public sealed class OleDbTransaction : System.Data.Common.DbTransaction
type OleDbTransaction = class
inherit MarshalByRefObject
interface IDbTransaction
interface IDisposable
type OleDbTransaction = class
inherit DbTransaction
Public NotInheritable Class OleDbTransaction
Inherits MarshalByRefObject
Implements IDbTransaction, IDisposable
Public NotInheritable Class OleDbTransaction
Inherits DbTransaction
- 继承
- 继承
- 实现
注解
应用程序通过调用BeginTransactionOleDbConnection对象来创建OleDbTransaction对象。 与事务关联的所有后续操作(例如提交或中止事务)对对象执行 OleDbTransaction 。
属性
| 名称 | 说明 |
|---|---|
| Connection |
OleDbConnection获取与事务关联的对象,或者 |
| DbConnection |
在派生类中重写时,获取 DbConnection 与事务关联的对象。 (继承自 DbTransaction) |
| IsolationLevel |
指定 IsolationLevel 此事务。 |
方法
| 名称 | 说明 |
|---|---|
| Begin() |
启动嵌套数据库事务。 |
| Begin(IsolationLevel) |
启动嵌套数据库事务,并指定要用于新事务的隔离级别。 |
| Commit() |
提交数据库事务。 |
| CreateObjRef(Type) |
创建一个对象,其中包含生成用于与远程对象通信的代理所需的所有相关信息。 (继承自 MarshalByRefObject) |
| Dispose() |
释放由 < |
| Dispose(Boolean) |
释放由托管资源使用 DbTransaction 的非托管资源,并选择性地释放托管资源。 (继承自 DbTransaction) |
| Equals(Object) |
确定指定的对象是否等于当前对象。 (继承自 Object) |
| Finalize() |
允许对象在垃圾回收回收资源之前尝试释放资源并执行其他清理操作。 |
| GetHashCode() |
用作默认哈希函数。 (继承自 Object) |
| GetLifetimeService() |
检索控制此实例的生存期策略的当前生存期服务对象。 (继承自 MarshalByRefObject) |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| InitializeLifetimeService() |
获取生存期服务对象来控制此实例的生存期策略。 (继承自 MarshalByRefObject) |
| MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
| MemberwiseClone(Boolean) |
创建当前 MarshalByRefObject 对象的浅表副本。 (继承自 MarshalByRefObject) |
| Rollback() |
从挂起状态回滚事务。 |
| ToString() |
返回一个表示当前对象的字符串。 (继承自 Object) |
显式接口实现
| 名称 | 说明 |
|---|---|
| IDbTransaction.Connection |
获取与 DbConnection 事务关联的对象;如果事务不再有效,则获取 null 引用。 (继承自 DbTransaction) |
| IDisposable.Dispose() |
执行与释放、释放或重置非托管资源关联的应用程序定义任务。 |