Probleme avec Modification et commit

khawarizm Messages postés 116 Date d'inscription mercredi 22 novembre 2000 Statut Membre Dernière intervention 4 août 2010 - 1 juin 2007 à 19:51
WhiteHippo Messages postés 1154 Date d'inscription samedi 14 août 2004 Statut Membre Dernière intervention 5 avril 2012 - 2 juin 2007 à 10:09
Bonjour tout le monde ;


Je n’arrive pas a résoudre le problème suivant :


Je veux modifier un enregistrement dans une table sous interbase, voila mon code :



<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>
 




procedure TF_adherant.Button_modifClick(Sender: TObject);


begin



 




TRY



 




if not DM.IBTransaction1.InTransaction then


DM.IBTransaction1.StartTransaction;



 DM.T_Adherant.Open;


DM.T_Adherant.edit;


DM.T_Adher.POST;


DM.IBTransaction1.CommitRetaining;


MessageDlg('Commit Executé.',mtError,mbOkCancel,0);



 




EXCEPT



 




DM.IBTransaction1.Rollback;



 MessageDlg('Commit non Executé.',mtError,mbOkCancel,0);



 





 end;



 




A savoir que j’utilise un TIBDataBase , TIBTransaction , des TIBTables  , un DBGrid et des DBEdit reliés à IBT_Adherant .



 




Mais dé que je ferme la table et que je l’ouvre mes modifications disparaissent .



 




Quelqu’un peut m’aider SVP merci .


 

1 réponse

WhiteHippo Messages postés 1154 Date d'inscription samedi 14 août 2004 Statut Membre Dernière intervention 5 avril 2012 2
2 juin 2007 à 10:09
Bonjour

Faudrait pas faire le Open de ta table avant le StartTransaction ??

Cordialement.
<hr />"L'imagination est plus importante que le savoir." Albert Einstein
0