Bonjour,
Ta requête de modification est inexacte.
Elle devrait être :
UPDATE Contribuable SET NOM = :pNom WHERE NOM = :pCle
Pour toi, nous aurons :
Form1.ADOQuery1.SQL.add('UPDATE Contribuable SET NOM = ' + quotedstr(EditNom.Text));
Form1.ADOQuery1.SQL.Add('WHERE Nom = ' + strcle);
Si tu veux modifier d'autres colonnes, il est nécessaire de mettre pour chacune NomColonne = :NomElément.
La commande INTO est réservée pour l'insertion
INSERT INTO Contribuable () Values()
Cela doit répondre à ta demande sauf erreur de syntaxe.
A+
Partager