03-13-2015 10:15 AM - modifié 03-13-2015 10:22 AM
Bonjour,
Logiciel: CVI 2010 10.0.1 (419) sous Win XP32 SP3
J'utilise ODBC pour accéder à une base MySQL via son connecteur 5.2w.
Sur le PC de développement CVI, la connexion ODBC fonctionnement parfaitement.
Un installeur (volume setup) est généré avec menu Build / Distribution / Edit puis Build (onglet Driver, LabWindows CVI Run-Time Engine est coché)
Sur le PC de production, l'installeur (setup) est déployé suite au build.
La connexion ODBC DBconnect("DSN=NomODBC;UID=xxx;PWD=yyy") retourne une erreur -100
Question: Faut-il appliquer une option particuliere lors du Build pour avoir ODBC opérationnel ??
Salutations
Jean-Christophe.
Résolu ! Accéder à la solution.
le 03-17-2015 07:19 AM
Bonjour,
Le connecteur ODBC est-il installé sur le PC cible ? Le DSN existe-t-il sur le PC cible ? Sans ces deux éléments, ça ne fonctionnera pas 🙂
Cdt
--Eric
Eric M. - Senior Software Engineer
Certified LabVIEW Architect - Certified LabVIEW Embedded Systems Developer - Certified LabWindows™/CVI Developer
Neosoft Technologies inc.
le 03-17-2015 08:15 AM
Bonjour,
oui le connecteur MySQL est installé et fonctionne.
Le lien ODBC est configuré à l'idendique à la machine de developpement et testé ok avec ODBCQuerytool.
Salutations.
le 03-17-2015 10:57 AM
Bonjour, j'ai trouvé la solution:
Sur la machine de développement il y a CVI SQL Toolkit 2.2
qui s'est trouvé installer car full options.
Sur la machine cible SQL Toolkit n'est naturellement pas installé
car seul les éléments cochés dans le build de déployement sont installés.
Hors CVI SQL Toolkit n'est pas dans la liste à cocher
Il faut l'installer manuellement sur la machine cible.
Salutations