OleDbTransaction Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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 |
| 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. |