OleDbTransaction Classe

Definição

Representa uma transação SQL a ser feita numa fonte de dados. Esta 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

Observações

A aplicação cria um OleDbTransaction objeto ao invocar BeginTransaction o OleDbConnection objeto. Todas as operações subsequentes associadas à transação (por exemplo, confirmar ou abortar a transação) são realizadas no OleDbTransaction objeto.

Propriedades

Name Description
Connection

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

DbConnection

Quando sobrescrito numa classe derivada, obtém-se o DbConnection objeto associado à transação.

(Herdado de DbTransaction)
IsolationLevel

Especifica o IsolationLevel para esta transação.

Métodos

Name Description
Begin()

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

Begin(IsolationLevel)

Inicia uma transação de base de dados aninhada e especifica o nível de isolamento a usar para a nova transação.

Commit()

Faz commit na transação da base de dados.

CreateObjRef(Type)

Cria um objeto que contém toda a informação relevante necessária para gerar um proxy usado para comunicar com um objeto remoto.

(Herdado de MarshalByRefObject)
Dispose()

Liberta os recursos não geridos usados pelo DbTransaction.

(Herdado de DbTransaction)
Dispose(Boolean)

Liberta os recursos não geridos usados pelo DbTransaction e opcionalmente liberta os recursos geridos.

(Herdado de DbTransaction)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Finalize()

Permite que um objeto tente libertar recursos e realizar outras operações de limpeza antes de ser recuperado pela recolha de lixo.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetLifetimeService()

Recupera o objeto de serviço de tempo de vida atual que controla a política de vida útil neste caso.

(Herdado de MarshalByRefObject)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializeLifetimeService()

Obtém-se um objeto de serviço vitalício para controlar a apólice vitalícia neste caso.

(Herdado de MarshalByRefObject)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(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()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
IDbTransaction.Connection

Recebe o DbConnection objeto associado à transação, ou uma referência nula se a transação deixar de ser válida.

(Herdado de DbTransaction)
IDisposable.Dispose()

Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos.

Aplica-se a

Ver também