ADOQuery probleme !

saasaasaa Messages postés 2 Date d'inscription mardi 10 mai 2011 Statut Membre Dernière intervention 8 juin 2011 - 8 juin 2011 à 21:14
fbalien Messages postés 251 Date d'inscription dimanche 7 décembre 2003 Statut Membre Dernière intervention 11 novembre 2016 - 9 juin 2011 à 11:50
Bonjour,
J'ai un probléme avec le ADOQuery qui me bloque dans mon projet, donc en gros je veux programmer un bouton pour qu'il ajoute un tuple dans une table de ma bdd, j'ai fait ce code la sur un bouton :


procedure TForm1.Button1Click(Sender: TObject);
begin
ADOQuery1.active := false ;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Text := 'insert into membre2 values (rr,yy,yy,u)';
ADOQuery1.ExecSQL;
end;

end.


la table membre2 a comme champ : (NOM,PRENOM,GRADE,ETAB)
ce code marche bien aparament vu qu'il s'exécute normalement sauf que quand je fait un clique sur le bouton j'aurai un message d'erreur qui dit qu'un nom de collone n'est pas autorisé ici.
voila en gros mon probléme et jesper que vous me debloqué. Merci bien .

1 réponse

fbalien Messages postés 251 Date d'inscription dimanche 7 décembre 2003 Statut Membre Dernière intervention 11 novembre 2016
9 juin 2011 à 11:50
Bonjour

si c'est du texte que vous voulez insérer
il faut faire ceci 'insert into membre2 values ('''rr''','''yy''','''yy''','''u''')'
si je me suis pas planté dans les ''' cela devrait être ok

A+
0
Rejoignez-nous