Metody ADO BeginTrans, CommitTrans a RollbackTrans


❮ Vyplňte Reference objektu připojení

Tyto 3 metody se používají s objektem Connection k uložení nebo zrušení změn provedených ve zdroji dat.

Poznámka: Ne všichni poskytovatelé podporují transakce.

Poznámka: Tyto 3 metody nejsou dostupné na objektu Connection na straně klienta.

BeginTrans

Metoda BeginTrans zahájí novou transakci.

Tuto metodu lze také použít k vrácení dlouhé hodnoty, která je úrovní vnořených transakcí. Transakce nejvyšší úrovně má návratovou hodnotu 1. Každá další úroveň se zvýší o jednu.

CommitTrans

Metoda CommitTrans uloží všechny změny provedené od posledního volání metody BeginTrans a ukončí aktuální transakci.

Vzhledem k tomu, že transakce mohou být vnořené, musí být všechny transakce nižší úrovně vyřešeny, než budete moci vyřešit transakce vyšší úrovně.

RollbackTrans

Metoda RollbackTrans zruší všechny změny provedené od posledního volání metody BeginTrans a ukončí transakci.

Vzhledem k tomu, že transakce mohou být vnořené, musí být všechny transakce nižší úrovně vyřešeny, než budete moci vyřešit transakce vyšší úrovně.

Syntax

level=objconn.BeginTrans()

objconn.BeginTrans

objconn.CommitTrans

objconn.RollbackTrans

❮ Vyplňte Reference objektu připojení