didinedz
Messages postés3Date d'inscriptionlundi 18 avril 2011StatutMembreDernière intervention 7 janvier 2012
-
7 janv. 2012 à 01:41
aek2009
Messages postés3Date d'inscriptionlundi 4 mai 2009StatutMembreDernière intervention20 octobre 2012
-
20 oct. 2012 à 15:09
bonsoir les amis ,voila je debute en delphi et jai du mal a executer se scripte
le quel doit mafficher des information du table sql
procedure TForm2.Button2Click(Sender: TObject);
begin
if edit1.Text='' then
begin
with adoquery1 do
begin
Close;
SQL.Clear;
SQL.Add('SELECT * ');
SQL.Add('FROM client ');
Open;
end;
end
else
begin
with adoquery1 do
begin
Close;
SQL.Clear;
SQL.Add('SELECT ville,fax ,adress');
SQL.Add('FROM client ');
SQL.Add('where nom_societé = "' + Edit1.Text + '"');
Open;
end;
end;
quand jexecute et jintroduit un nom dans le edit je recoi se message
WhiteHippo
Messages postés1154Date d'inscriptionsamedi 14 août 2004StatutMembreDernière intervention 5 avril 20123 7 janv. 2012 à 15:28
Bonjour
Si c'est discovery que tu as rentré dans ta zone d'édition, cela veut dire que le sql croit que tu cherches une colonne du même nom et donc on peut en déduire qu'il y a une erreur dans ta requête.
Ne serait-ce pas une erreur liée aux guillemets double " ? Il m semble que SQL travaille sur des chaines englobées avec des guillemets simples. Mais je peux me tromper.
aek2009
Messages postés3Date d'inscriptionlundi 4 mai 2009StatutMembreDernière intervention20 octobre 2012 20 oct. 2012 à 15:09
SQL.Add('SELECT ville,fax ,adress');
d’après la syntaxe SQL.Add('SELECT ville, fax ,adress');
il te manque un espace entre ville et fax
si je me trompe pas