[MySQL ODBC]not a Mach-O MH_BUNDLE file type

not a Mach-O MH_BUNDLE file type [MySQL ODBC] - SQL/NoSQL - Programmation

Marsh Posté le 20-09-2007 à 09:52:51    

Bonjour,
 
Je suis sous Mac OS X.4 avec Mac Intel.
J'ai installé les drivers ODBC connector de MySQL et paramétrés.
J'ai d'abord pris les fichiers sans installeur que j'ai placé dans les dossiers /usr/bin et /usr/lib (mais j'ai aussi essayé avec le package).
Voici la liste des fichiers installés :
 
/usr/bin/myodbc3i
/usr/bin/myodbc3m
/usr/lib/libmyodbc3-3.51.20.so
/usr/lib/libmyodbc3.la
/usr/lib/libmyodbc3.so
/usr/lib/libmyodbc3_r-3.51.20.so
/usr/lib/libmyodbc3_r.la
/usr/lib/libmyodbc3_r.so
/usr/lib/libmyodbc3S-3.51.20.so
/usr/lib/libmyodbc3S.la
/usr/lib/libmyodbc3S.so
(Ces fichiers peuvent être aussi placés dans /usr/local/bin et /usr/local/lib)
 
Les tests depuis l'administrateur ODBC (équivalent du "Sources de données (ODBC)" de Windows) sont concluants et j'arrive à me connecter à la base de données MySQL.
 
Mais l'appli que j'utilise et qui utilise la source de données utilisateur (DSN) me renvoie une erreur : "[iODBC][Driver Manager]not a Mach-O MH_BUNDLE file type".
 
Après quelques recherches, je crois savoir que MH_BUNDLE correspond à un fichier de librairie du connecteur ODBC (donc le fichier libmyodbc.so).
 
Ce qui me parait étrange c'est que lorsque je fais des tests (qui marchent) depuis l'administrateur ODBC, il me parle du fichier libmyodbc3.dylib alors que ce fichier n'existe pas et qu'il s'agit plutôt du fichier libmyodbc.so.
 
Je n'y comprends plus grand chose ... quelqu'un pourrait-il m'éclairer ?
 
Merci d'avance !!

Reply

Marsh Posté le 20-09-2007 à 09:52:51   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed