OleDbTransaction Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en SQL-transaktion som ska göras i en datakälla. Det går inte att ärva den här klassen.
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
- Arv
- Arv
- Implementeringar
Kommentarer
Programmet skapar ett OleDbTransaction objekt genom att anropa BeginTransaction objektet OleDbConnection . Alla efterföljande åtgärder som är associerade med transaktionen (till exempel att checka in eller avbryta transaktionen) utförs på OleDbTransaction objektet.
Egenskaper
| Name | Description |
|---|---|
| Connection |
Hämtar objektet OleDbConnection som är associerat med transaktionen eller |
| DbConnection |
När det åsidosättas i en härledd klass hämtar det objekt som DbConnection är associerat med transaktionen. (Ärvd från DbTransaction) |
| IsolationLevel |
Anger för den IsolationLevel här transaktionen. |
Metoder
| Name | Description |
|---|---|
| Begin() |
Initierar en kapslad databastransaktion. |
| Begin(IsolationLevel) |
Initierar en kapslad databastransaktion och anger den isoleringsnivå som ska användas för den nya transaktionen. |
| Commit() |
Genomför databastransaktionen. |
| CreateObjRef(Type) |
Skapar ett objekt som innehåller all relevant information som krävs för att generera en proxy som används för att kommunicera med ett fjärrobjekt. (Ärvd från MarshalByRefObject) |
| Dispose() |
Släpper de ohanterade resurser som används av DbTransaction. (Ärvd från DbTransaction) |
| Dispose(Boolean) |
Släpper de ohanterade resurser som används av DbTransaction och släpper eventuellt de hanterade resurserna. (Ärvd från DbTransaction) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| Finalize() |
Tillåter att ett objekt försöker frigöra resurser och utföra andra rensningsåtgärder innan det frigörs av skräpinsamling. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetLifetimeService() |
Hämtar det aktuella livslängdstjänstobjektet som styr livslängdsprincipen för den här instansen. (Ärvd från MarshalByRefObject) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| InitializeLifetimeService() |
Hämtar ett tjänstobjekt för livslängd för att styra livslängdsprincipen för den här instansen. (Ärvd från MarshalByRefObject) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| MemberwiseClone(Boolean) |
Skapar en ytlig kopia av det aktuella MarshalByRefObject objektet. (Ärvd från MarshalByRefObject) |
| Rollback() |
Återställer en transaktion från ett väntande tillstånd. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IDbTransaction.Connection |
Hämtar objektet DbConnection som är associerat med transaktionen eller en null-referens om transaktionen inte längre är giltig. (Ärvd från DbTransaction) |
| IDisposable.Dispose() |
Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser. |