#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