OleDbTransaction Klasse

Definition

Stellt eine SQL-Transaktion dar, die an einer Datenquelle vorgenommen werden soll. Diese Klasse kann nicht vererbt werden.

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
Vererbung
OleDbTransaction
Vererbung
Implementiert

Hinweise

Die Anwendung erstellt ein OleDbTransaction Objekt durch Aufrufen BeginTransaction des OleDbConnection Objekts. Alle nachfolgenden Vorgänge, die der Transaktion zugeordnet sind (z. B. Commit oder Abbrechen der Transaktion), werden für das OleDbTransaction Objekt ausgeführt.

Eigenschaften

Name Beschreibung
Connection

Ruft das OleDbConnection objekt ab, das der Transaktion zugeordnet ist oder null wenn die Transaktion nicht mehr gültig ist.

DbConnection

Wenn sie in einer abgeleiteten Klasse überschrieben wird, ruft das objekt ab, das DbConnection der Transaktion zugeordnet ist.

(Geerbt von DbTransaction)
IsolationLevel

Gibt die IsolationLevel Für diese Transaktion an.

Methoden

Name Beschreibung
Begin()

Initiiert eine geschachtelte Datenbanktransaktion.

Begin(IsolationLevel)

Initiiert eine geschachtelte Datenbanktransaktion und gibt die isolationsstufe an, die für die neue Transaktion verwendet werden soll.

Commit()

Commits der Datenbanktransaktion.

CreateObjRef(Type)

Erstellt ein Objekt, das alle relevanten Informationen enthält, die zum Generieren eines Proxys erforderlich sind, der für die Kommunikation mit einem Remoteobjekt verwendet wird.

(Geerbt von MarshalByRefObject)
Dispose()

Gibt die nicht verwalteten Ressourcen frei, die von der DbTransaction.

(Geerbt von DbTransaction)
Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die von den DbTransaction verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei.

(Geerbt von DbTransaction)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Finalize()

Ermöglicht es einem Objekt, Ressourcen freizugeben und andere Bereinigungsvorgänge auszuführen, bevor es von der Garbage Collection erneut beansprucht wird.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetLifetimeService()

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinie für diese Instanz steuert.

(Geerbt von MarshalByRefObject)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
InitializeLifetimeService()

Ruft ein Lebensdauerdienstobjekt ab, um die Lebensdauerrichtlinie für diese Instanz zu steuern.

(Geerbt von MarshalByRefObject)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject Objekts.

(Geerbt von MarshalByRefObject)
Rollback()

Rollback einer Transaktion aus einem ausstehenden Zustand.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IDbTransaction.Connection

Ruft das DbConnection objekt ab, das der Transaktion zugeordnet ist, oder einen NULL-Verweis, wenn die Transaktion nicht mehr gültig ist.

(Geerbt von DbTransaction)
IDisposable.Dispose()

Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verknüpft sind.

Gilt für:

Weitere Informationen