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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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