Requête SQL et ADO [Résolu]

Signaler
Messages postés
103
Date d'inscription
jeudi 24 juin 2004
Statut
Membre
Dernière intervention
9 février 2006
-
Messages postés
55
Date d'inscription
mardi 26 août 2003
Statut
Membre
Dernière intervention
22 janvier 2006
-
bonjour,
j'ai un ptit prob avec mon appli, c'est ma 1ere ave une base de donnée...
j'ai un TADOQuery qui a bine un DATAsource de spécifié et une connection avec un TADOConnection.
le DataSource a bien un TADOTable de spécifié pour son DataSet
le TADOTable pointe bien sur une table, et a bien un TADOConnection dans sa propriété Connection.
là tout à l'air bon...je pense...

procedure TfrmPrinc.btAjouterClick(Sender: TObject);
begin
with adoQuery do
begin
SQL.Clear;
SQL.Add('INSERT INTO TableTest nom');
Parameters.ParamByName('nom').Value := 'titi';
ExecSQL;
end;
end;

et lors de l'execution de cette procedure j'ai une erreur qui me dit:
"le projet zzzzzz.exe a déclenché la classe d'exeption EDatabaseError avec le message 'adoQuery: parametre 'nom' non trouvé'.

merci d'avance pour vos réponse

1 réponse

Messages postés
55
Date d'inscription
mardi 26 août 2003
Statut
Membre
Dernière intervention
22 janvier 2006

procedure TfrmPrinc.btAjouterClick(Sender: TObject);
begin
with adoQuery do
begin
SQL.Clear;
SQL.Add('INSERT INTO TableTest (' +
NOM_DE_TON_CHAMP + ') values(' + QuotedStr(nom) +
')');
Parameters.ParamByName('nom').Value := 'titi';
ExecSQL;
end;
end;

Yves