PDA

Visualizza la versione completa : [DELPHI] Gestire le Transazioni con ADO


Whitecrowsrain
29-06-2007, 11:21
Salve
sto realizzando un programma che si interfaccia con una connessione ADO traminte il DNS ODBC ad un database DB2.

Vorrei sapere se fosse possibile usare le Transazioni con questo componente,
grazie. :)

alka
29-06-2007, 11:36
Hai provato a richiamare il metodo BeginTrans di ADOConnection e vedere cosa succede? :stordita:

Whitecrowsrain
29-06-2007, 11:36
credo di aver trovato da solo. :)

Sta mattina sto proprio rinco, non riuscivo a trovare un riferimento nella guida di delphi e credevo non si potessero utilizzare con ADO ma mi sembrava strano perciņ ho chiesto..

cmq per i posteri:



var
ADOConnection:TADOConnection;
begin
ADOConnection.BeginTrans;
//operazioni con i TADOQuery
try
ADOConnection.CommitTrans;
except
ADOConnection.RollbackTrans;
end;
end;



Se qualcuno vuole aggiungere qualcosa č il benvenuto.

scusate ancora per il mio rinco@@@@@mento! :ciauz:

P.S.

Alka mi hai preceduto di poco, cmq grazie!!

alka
29-06-2007, 11:40
Le operazioni con TADOQuery dovrebbero essere effettuate all'interno del blocco try...except, prima della chiamata al metodo di Commit.

Whitecrowsrain
29-06-2007, 11:52
Originariamente inviato da alka
Le operazioni con TADOQuery dovrebbero essere effettuate all'interno del blocco try...except, prima della chiamata al metodo di Commit.

ok grazie per la dritta.

Loading