OleDbTransaction Classe

Definição

Representa uma transação SQL a ser feita em uma fonte de dados. Essa classe não pode ser herdada.

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
Herança
OleDbTransaction
Herança
Implementações

Comentários

O aplicativo cria um OleDbTransaction objeto chamando BeginTransaction o OleDbConnection objeto. Todas as operações subsequentes associadas à transação (por exemplo, confirmando ou anulando a transação) são executadas no OleDbTransaction objeto.

Propriedades

Nome Description
Connection

Obtém o OleDbConnection objeto associado à transação ou null se a transação não é mais válida.

DbConnection

Quando substituído em uma classe derivada, obtém o DbConnection objeto associado à transação.

(Herdado de DbTransaction)
IsolationLevel

Especifica a IsolationLevel transação para essa transação.

Métodos

Nome Description
Begin()

Inicia uma transação de banco de dados aninhada.

Begin(IsolationLevel)

Inicia uma transação de banco de dados aninhada e especifica o nível de isolamento a ser usado para a nova transação.

Commit()

Confirma a transação de banco de dados.

CreateObjRef(Type)

Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto.

(Herdado de MarshalByRefObject)
Dispose()

Libera os recursos não gerenciados usados pelo DbTransaction.

(Herdado de DbTransaction)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo DbTransaction e, opcionalmente, libera os recursos gerenciados.

(Herdado de DbTransaction)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Finalize()

Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes de ser recuperado pela coleta de lixo.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetLifetimeService()

Recupera o objeto de serviço de tempo de vida atual que controla a política de tempo de vida para essa instância.

(Herdado de MarshalByRefObject)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializeLifetimeService()

Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida dessa instância.

(Herdado de MarshalByRefObject)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto atual MarshalByRefObject .

(Herdado de MarshalByRefObject)
Rollback()

Reverte uma transação de um estado pendente.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IDbTransaction.Connection

Obtém o DbConnection objeto associado à transação ou uma referência nula se a transação não for mais válida.

(Herdado de DbTransaction)
IDisposable.Dispose()

Executa tarefas definidas pelo aplicativo associadas à liberação, liberação ou redefinição de recursos não gerenciados.

Aplica-se a

Confira também