Najnowsze tutoriale tworzenie stron internetowych
 

ADO BeginTrans, CommitTrans i RollbackTrans Metody


<Pełna Reference Object Connection

Te 3 metody jest używana z obiektu Connection, aby zapisać lub anulować zmiany wprowadzone w źródle danych.

Note: Nie wszyscy operatorzy obsługują transakcje.

Note: Te 3 metody nie są dostępne na obiekt połączenia po stronie klienta.

BeginTrans

Metoda BeginTrans rozpoczyna nową transakcję.

Sposób ten może być również stosowany do zwracania wartości długiej czyli poziom zagnieżdżonych transakcji. Górny poziom transakcja ma wartość zwracaną od siebie odstępach dodatkowy poziom 1. W drugim.

CommitTrans

Metoda CommitTrans zapisuje wszystkie zmiany dokonane od ostatniego BeginTrans wywołanie metody, a kończy bieżącą transakcję.

Ponieważ transakcje mogą być zagnieżdżone, wszystkie transakcje niższego szczebla muszą zostać rozwiązane, zanim będzie można rozwiązać transakcji wyższego poziomu.

RollbackTrans

Metoda RollbackTrans anuluje wszystkie zmiany wprowadzone od ostatniego BeginTrans wywołanie metody, a kończy transakcję.

Ponieważ transakcje mogą być zagnieżdżone, wszystkie transakcje niższego szczebla muszą zostać rozwiązane, zanim będzie można rozwiązać transakcji wyższego poziomu.

Składnia

level=objconn.BeginTrans()

objconn.BeginTrans

objconn.CommitTrans

objconn.RollbackTrans

<Pełna Reference Object Connection