ZEOS + transakcja

0

czesc
w pakiecie komponentow ZEOS nie ma nic odpowiadajacego transakcji.
za to TZConnection ma metody Commit i Rollback.

stad pytanie: Jak tego uzywac?

chcialbym miec cos takiego:

  1. polaczenie z baza (logowanie)
  2. poczatek transakcji A
  3. zapytanie1
  4. zapytanie2
  5. commit - A
  6. poczatek transakcji B
  7. zapytanie3
  8. rollback - B
  9. rozlaczenie
begin
(1) ZConnection1.connect;
(2)    ???
(3) ZQuery1.ExecSQL;
(4) ZQuery2.ExecSQL;
(5) ZConnection1.commit
(6)    ???
(7) ZQuery3.ExecSQL;
(8) ZConnection1.rollback;
(9) ZConnection1.disconnect;
end; 

Czy moze transakcja trwa od momentu polaczenia lub zakonczenia poprzedniej?
Czy moze powinienem kazda transakcje logowac osobno i po zrobieniu commit/rollback rozlaczac? (troche mi sie to wydaje malo sensowne...)

0

odpowiedz na ten problem znajduje sie w tym artykule
http://zeos.firmos.at/kb.php?mode=article&k=12

0

.

1 użytkowników online, w tym zalogowanych: 0, gości: 1