Bonjour à tous,
J'ai une erreur assez bizarre. J'ai un dbgrid avec une liste de fournisseur. Dans l'événement OnCellClick j'ai mis :
Jusque là pas de problème...
Code : Sélectionner tout - Visualiser dans une fenêtre à part edit1.Text := monADODataSet.FieldByName('name').AsString
Maintenant dans mon edit1 dans l'événement OnExit :
Je n'ai aucun soucis si je change la valeur dans mon edit, par contre si je ne change rien et que je sors j'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 with monADODataSet do begin Edit; FieldByName('Fournisseur').AsString := edtName.Text; Post; end;
Le projet a déclenché la classe d'exception EOleException avec le message 'La ligne n'a pas pu être trouvée pour la mise à jour. Certaines valeurs ont peut-être changé depuis leur dernière lecture'.
Pour info je suis avec Delphi 2007 et je me connecte à une base de données MySQL via ADO
Merci
Partager