Bonjour ,
je tente de faire un simple select avec une condition where afin de recupérer le nom dans un champ texte.
j'utilise donc le composant TSQLQuery de DBExpress
je sais ma connexion est correcte puisque j'ai pu obtenir le résultat que je voulais avec le composant TSQLDataSet ...
voici mon code
l'erreur que j'obtiens est la suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 procedure TForm1.Button1Click(Sender: TObject); begin DataModule2.SQLConnection1.Connected := true; memo.Lines.Clear; DataModule2.SQLQuery1.SQL.Clear; DataModule2.SQLQuery1.Active := true; DataModule2.SQLQuery1.SQL.Add ('select last_name from EMPLOYEE where first_name = ''Luke'''); memo.Lines.Append(DataModule2.SQLQuery1.FieldByName('LAST_NAME').AsString); DataModule2.SQLConnection1.Connected := false; end;
aurais-je oublié un composant ???
le projet select.exe a provoqué une classe d'execption .... avec le message 'Requête , nom de table ou nom procédure manquant' ....
je n'ai mis que la composant TSQLConnection et TSQLQuery ..
Merci
Partager