requeete et transaction

requeete et transaction - Delphi/Pascal - Programmation

Marsh Posté le 16-11-2005 à 16:18:33    

bonjour,
voila j'ai mon appli qui utilise des liaisons vers une base de données Informix. tout fonctionne parafitement : consultation, ajout, modification, suppression des enregistrements concernés. Au boulot, on me demande de mettre des transactions dans les requetes sql update, insert, delete.  
 
extrait de mon code :
query_deletefrn.SQL.Clear;
query_deletefrn.SQL.Add('DELETE FROM matable WHERE cle =' + quotedstr(cle.text));
query_deletefrn.ExecSQL;
 query_deletefrn.Close;
 
Où est-ce que je dois mettre la dite transaction : dans le code delphi ou dans la requete et qu'est ce que je dois mettre ??
En vous remerciant par avance
Bonne fin de journée

Reply

Marsh Posté le 16-11-2005 à 16:18:33   

Reply

Marsh Posté le 17-11-2005 à 09:16:54    

j'ai trouvé toute seule comme une grande, je le met ca pourra ptetre servir à d'autres :
 
madatabase.starttransaction;
query_deletefrn.SQL.Clear;
query_deletefrn.SQL.Add('DELETE FROM matable WHERE cle =' + quotedstr(cle.text));
try
 query_deletefrn.ExecSQL;
 madatabase.commit;  
except
 madatabase.rollback
end;
query_deletefrn.Close;

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed