Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/09/2006, 09h10   #1
Membre éclairé

 
Avatar de Pierre Maurette
 
Pierre Maurette
Inscription : juillet 2002
Messages : 267
Détails du profil
Informations personnelles :
Nom : Pierre Maurette
Âge : 56

Informations forums :
Inscription : juillet 2002
Messages : 267
Points : 316
Points : 316
Par défaut Turbo C++, dbExpress et mySQL

Bonjour,

J'essaie de faire fonctionner un accés à MySQL local à partir de Turbo C++ Explorer (équivalent C++ light de Borland Developper Studio 2006). J'ai deux approches, chacune aboutissant à un souci. Voici le deuxième:
J'essaie d'utiliser la palette de composants dbExpress. Ce qui implique l'utilisation de libmysql.dll et dbxmys30.dll. Pas moyen de faire fonctionner le machin. J'arrive assez facilement à me connecter à la base. Mais ensuite, rien. Soit des violations d'accès dans dbxmys30.dll, soit la liste des tables qui n'est pas proposée, soit etc. Bref, un problème de communication entre la base et le programme, certainement au niveau de dbxmys30.dll.
Peut-être existe-t-il une version de libmysql.dll qui fonctionnerait avec mon dbxmys30.dll, mais pas moyen de trouver.
J'ai fait pas mal d'essais, Windows 2000 SP4 à la place de XP x64 au cas où, mySQL 4 et 5, tous les libmysql.dll que j'ai pu trouver, pas moyen.
J'ai installé la DLL unique dbx4mysql.dll, et tout fonctionne bien. Enfin, après correction d'une erreur (partout sur Google) dans la casse de getSQLDriverDBX4Mysql. Certainement du au C++, ça doit marcher avec Delphi.
Je ne souhaite pas utiliser getSQLDriverDBX4Mysql, payante.
Quelqu'un a-t-il une idée, un ensemble de DLLs libmysql.dll / dbxmys30.dll (ou l'ancienne version dbexpmys.dll) qui fonctionnerait avec les dernières versions de la génération BDS2006 ?

Merci d'avance, et bonne journée.
Pierre Maurette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2006, 09h26   #2
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Salut,

Je pense que tu aurais plus de réponses dans le forum C++

Je laisse aussi le post ici au cas où...
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2006, 09h58   #3
Membre éclairé

 
Avatar de Pierre Maurette
 
Pierre Maurette
Inscription : juillet 2002
Messages : 267
Détails du profil
Informations personnelles :
Nom : Pierre Maurette
Âge : 56

Informations forums :
Inscription : juillet 2002
Messages : 267
Points : 316
Points : 316
Oui, j'y pense. Mais si ce n'est effectivement vraisemblablement pas un problème mySQL, ce n'est pas non plus un problème C++. C'est sans doute lié à la VCL. Or, le forum C++Builder est peu actif sur les bases de données, contrairement au forum Delphi qui contient un sous-forum spécialisé assez actif.
J'étais en train de me tâter pour installer Turbo Delphi Win32 sur une autre machine (pas le droit d'avoir deux versions Turbo Explorer sur une machine).
Pierre Maurette est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h57.


 
 
 
 
Partenaires

Hébergement Web