Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Mon 19 November 2012 13:44

Jean-Michel
Membre
Lieu: An Oriant /Lorient
Date d'inscription: 3 Oct 2005
Messages: 3916

Geomedia et connexion ODBC sous Windows 7

Bonjour,
Dans le cadre de l'installation d'un nouveau PC je rencontre des difficultés pour installer le (les ?) bon(s) driver(s) ODBC pour MySQL.
Après avoir installé le pilote 32 bits, puis le 64 bits, dans différentes versions, le constat est le suivant avec un driver 32 bits (meilleure solution trouvée) :
- les connexions ODBC vers MySQL sont actives et opérationnelles via Excel et Access 2010,
- elles sont inopérantes via Geomedia (erreur lors de la connexion)
Je précise que la quasi totalité de mes données textuelles (ou attributaires) sont stockées sous MySQL, et que ce problème n'existe pas sous windows XP.
Ceci handicape donc lourdement la migration à venir du parc informatique vers Windows 7...

Je ne suis pas un grand connaisseur de ces pilotes ODBC.
Si un spécialiste de Geomedia et MySQL pouvait m'éclairer, j'en serais très heureux !
Merci de vos lumières


Jean-Michel
GeoRezo, c'est des blogs, un wiki, un Netvibes ...
GeoRezo vous aide ==> Aidez GeoRezo !

Hors ligne

 

#2 Wed 21 November 2012 16:38

Jean-Michel
Membre
Lieu: An Oriant /Lorient
Date d'inscription: 3 Oct 2005
Messages: 3916

Re: Geomedia et connexion ODBC sous Windows 7

Bonjour,
Je me répond à moi même...
Il faut utiliser le driver 32 bits, puis créer ses connexions avec l'utilitaire ad'hoc (c:\windows\SysWOW64\odbcad32.exe), et non celui disponible par défaut dans le panneau de configuration de Win 7...
ou mieux pour ceux qui tripatouillent directement les bases de registre, créer les clés comme dans l'exemple ci-dessous :

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI]

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\mabase]
"Driver"="C:\\Program Files (x86)\\MySQL\\Connector ODBC 5.1\\myodbc5.dll"
"DATABASE"="mon schéma mySQL"
"PORT"="3306"
"SERVER"="mon serveur mySQL"
"UID"="mon nom d'utilisateur mySQL"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\ODBC Data Sources]
"mabase"="MySQL ODBC 5.1 Driver"


Plus simplement, si le driver est installé, on peut à partir de l'exemple ci-dessus créer un fichier .reg, et exécuter ce fichier par un double clic.
Avec toutes les précautions d'usage... et en testant les connexions.
Cordialement


Jean-Michel
GeoRezo, c'est des blogs, un wiki, un Netvibes ...
GeoRezo vous aide ==> Aidez GeoRezo !

Hors ligne

 

Pied de page des forums

Powered by FluxBB

Partagez  |