[MySql] Mise à jour d'une donnée dans une base mysql
salut tous le monde
j'ai connect une adoconnection à la base et ADOQuery1 à adoconnection.
Le but et de faire la mise à jour d'une donné dans une table nommé 'gest_horaire' et j'ai ecrit ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
sql2 :='Select * from gest_horaire';
code := 'developpez.com';
with ADOQuery1 do
begin
SQL.Add(sql2);
Active:=true;
first;
MoveBy(0) ;
end;
//mise à jour du premier enregistrement
with ADOQuery1 do begin
Edit;
fields[1].Value:=code;
Post;
end; |
le champ premier et de type text
il m'envoi l'erreur suivante :
Code:
1 2 3 4 5
|
Project MDIAPP.exe raised exception class EOleException with 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'.
Process stopped. Use Step or Run to continue. |
Merci d'avance