[dBExpress] Connexion BDD MySQL v5.0.22 avec Delphi 6 ?
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 à :
Code:
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; |
Savez-vous comment je peux faire ?