Bonjour tout le monde !
Voilà, j'ai un soucis pour me connecter à ma BDD MySQL. J'obtiens le message "Impossible de charger LIBMYSQL.dll"
Pour info : Je suis sous Delphi 6 et j'ai installé EasyPHP 2.0b1 (La version du serveur MySQL est la v5.0.22)
J'ai essayé de copier LIBMYSQL.dll (du répertoire EasyPhp) vers le répertoire de mon application et vers le répertoire C:\windows\system32.
J'ai également copier midas.dll (du répertoire C:\windows\system32) vers le répertoire de mon application.
RIEN Y FAIT.
Voici la config du TSQLConnection
- DriverName : MYSQL
- blobSize : -1
- DateBase : NomDeMaBDD
- ErrorRessourceFile :
- HostName : localhost (j'ai essayé aussi 127.0.0.1)
- LocalCode : 0000
- Password : MotDePasse
- User_Name : MonLogin (Nouveau utilisateur et non root)
=========================
Dans les propriété du composant :
- LibraryName : dbexpmys.dll
- VendorLib : LIBMYSQL.dll
Je vu énormément de post avec ce problème mais sans réelle solution. Je suis parti sur le dbExpress car je souhaite utiliser le dbGrid,...
Et je souhaite également que mon code syntaxique ressemble à :
Savez-vous comment je peux faire ?
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 procedure requete; var queRecherche: TQuery; Chaine: String; begin ... Result:= ''; with queRecherche do begin SQL.Add('SELECT Champ'); SQL.Add(' FROM MaTable'); SQL.Add(' WHERE Parametre = :LeParametre'); ParamByName('LeParametre').AsString:= 'essai'; Open; if not EOF then Chaine:= FieldByName('Champ').AsString; end; end;
Partager