Bonjour,

Je suis vraiment désespéré, je n'arrive pas à faire fonctionner ma base de donnée mysql avec delphi.

Un exemple en lançant une instruction sql toute simple avec un tsqlquery, rien ne se passe.

Voici le code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
 
procedure TForm1.Button1Click(Sender: TObject);
begin
 
with datamodule2 do
begin
 
sqlquery1.Close;
sqlquery1.SQL.Clear;
sqlquery1.SQL.Add('select * from clients order by nom');
sqlquery1.Open;
 
end;
end;
Il faut noter que cette instruction marche parfaitement lorsque je lance l'application, avec le code:



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
 
with datamodule2 do
begin
SQLConnection1.connected:=true;
sqlquery1.sql.Add('select * from clients order by affaire');
sqlquery1.Active:=true;
clientdataset1.Active:=true;
 
end;
Si je remplace 'affaire' par 'nom' dans le 2ème code cela marche parfaitement.

Je ne trouve même pas de tutoriel suffisament explicite sur le sujet.

Merci d'avance pour votre aide.

Jer.