Bonjour,
J'ai quelques notions de Delphi, j'ai déjà travaillé sur des bases de données, mais là ca fait presque 1 an que je n'ai plus toucher de delphi, donc je me tourne vers vous...
Pour mes cours, j'ai créé un site en PHP, avec une base de données MYSQL... Cette BDD se trouve sur mon serveur virtuel (un Debian sur Virtual PC)...
Maintenant, je dois faire un programme en Delphi, min. 7 tables, avec mon taf en PHP j'ai assez, donc j'aimerais reprendre la BDD MYSQL que j'ai utilisé, donc voilà (enfin!) ma question: Comment me connecter à cette BDD distante?
Peut-on utiliser une BDD MYSQL avec Delphi?
Re!
Salut, dans le tuto il est écrit qu'il faut récupérer cette librairie: libmySQL.dll
Je suppose que cette libraire doit provenir du répertoire de Mysql, mais hélas, je ne sais pas où il se trouve dans le serveur Debian...
Où se trouve cette librairie?
Cherche sur le forum en question toutes les dll sont libres et facilement teléchargeables..
attention cependant aux différentes versions...
et faire en sorte que l'ensemble soit compatible.
ReSalut,
Voilà j'ai trouvé des DLL, mais quand je lance une appli de test, j'ai le message d'erreur suivant: "MYSQL: libmysql not loaded"!
Donc je me suis tourné vers une autre solution; le driver ODBC MYSQL (ici), je l'installe, je veux créer une nouvelle connexion dans ODBC, je teste, et là il me dit que l'adresse hote (mon adresse IP) ne peut pas acceder au serveur MYSQL, pourtant j'ai suivi le "tuto" suivant: OVH.
Une petite idée?
Merci!
PS: Si ca ne va tjrs pas, je vais devoir faire un petit projet "à la con", j'aurais préfèré faire un truc qui sert à qque chose...
Je suis exactement dans le même cas que toi, j'essaie de me connecter à une bdd mysql avec delphi via mysql.pas et la librairie libmySQL.dll.
Même problème : lorsque je compile mon programme de test (qui ne fait qu'initialisier des variables), il m'affiche le message "MYSQL: libmysql not loaded".
Puisque tu as résolu ton problème, pourrais-tu me dire comment tu as fait ?
Tu as utilisé l'ODBC, finalement ?
Salut,
J'ai abandonné mysql.pas, et je me suis tourné vers le Drivers ODBC MYSQL (Va voir ici pour le DL)...
Je n'ai eu aucun problème jusqu'à maintenant...
PS: Si tu utilise un serveur Mysql distant (ou un virtuel, comme moi) tu devras donner les droits d'accès à root (par défaut) pour qu'il puisse accèder à la BDD à distance!
(Si tu ne sais pas comment tu peux me mailer (mikevkb@yahoo.fr), j'essayerais de t'aider...)
Finallement j'ai fait comme toi.
mysql.pas ne fonctionne pas pour une version 5.1 de libmysql. J'ai essayé avec dbexpress mais j'avais le même problème de version (sous delphi 6, dbexpress est prévu pour mysql 3.23). Borland ne developpe plus dbexpress, donc pas de mise à jour. J'ai alors trouvé une version open de la librairie de dbexpress, pour mysql 5.0... Pas de bol, ça ne va pas avec la 5.1.
J'ai même téléchargé la librairie zeos, mais apparement il manque des fichiers ou je ne sais quoi.
Bref, je ne voulait pas utiliser odbc mais c'est le seul truc qui marche alors comme j'en ai marre d'essayer des trucs qui ne fonctionnent pas, je prends l'option ODBC.