Bonjours a tous,
Ca fait 2 jours que je l'arrache les cheveux pour une simple connection a une base de donnée MySql avec DBexpress soux delphi 7 et une simple requete, apres plusieurs recherches (d'ailleur j'ai trouvé la solution de mon 1er probleme dans un pti coin de la FAQ de developpez) je pense que je suis bien connecté a ma base de donnée mysql mais je n'arrive pas a faire une simple requete (CREATE table ex.)
voici mon code (j'ai 2 bouton 1 pour la connection l'autre pour la requete
quand je clique sur mon bouton de Query j'ai le message suivant qui stop mon application :
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 procedure TForm1.Button4Click(Sender: TObject); begin with SQLConnection1 do begin LoginPrompt := false; DriverName := 'MySQL'; GetDriverFunc := 'getSQLDriverMYSQL'; LibraryName := 'dbexpmysql.dll'; VendorLib := 'libmysql.dll'; Params.Clear; Params.Values['BlobSize'] := '-1'; Params.Values['Database'] := 'te'; Params.Values['HostName'] := 'localhost'; Params.Values['User_Name='] := 'me'; Params.Values['Password='] := ''; Connected := true; end; end; (pas de message d'erreur, et quand je fait le test de connection avec le composant il me met connection successfull) Le QUERY : procedure TForm1.Button5Click(Sender: TObject); begin SqlQuery1.Sql.Add('CREATE Table test (variabale varchat(50))'); SqlQuery1.ExecSql; end;
project1.exe raised exception class EDatabaseError with message 'SQLconnection property required for this operation'.
Voila si quelqu'un peu me guider un peu se serais sympas
Bye
[edit] Balises de code ajoutée par pascal Jankowski [/edit]
Partager