requeete et transaction - Delphi/Pascal - Programmation
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;
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