Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1849 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  [ODBC] Déploiement d'appli utilisant ODBC pour une base ACCESS

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ODBC] Déploiement d'appli utilisant ODBC pour une base ACCESS

n°484467
skeye
Posté le 12-08-2003 à 09:10:30  profilanswer
 

Bonjour,
 
Avant tout si un modo trouve une sous-cat mieux adaptée que "divers", n'hésitez pas à déplacer!
 
Voilà mon pb: je développe actuellement une appli se connectant à une base de données MSACCESS via ODBC.
Cette appli va être amenée à tourner sur de nombreux postes dans la boite, avec des matériels / versions de win différents.
Afin de tester son fonctionnement, j'ai essayé hier de la faire fonctionner sur plusieurs postes aux profils divers, en mettant la base de données sur un lecteur réseau accessible partout.
Cela fonctionne correctement sur le poste de développement, ainsi que sur l'une des autres machines, mais toutes les autres que j'ai testées plantent au moment de la première connection à la base de données.
J'ai essayé d'installer sur l'une de celles-ci la dernière version des microsoft data access components, sans succès.
Je me tourne donc vers vous pour avoir quelques idées et comprendre ce qui se passe...
Pour info, l'appli (codée avec visualC++), crashe ("abnormal program termination" ) sur la ligne suivante:

Code :
  1. m_db.OpenEx(openString.c_str());


où m_db est un objet de type CDatabase et openString un std::string

mood
Publicité
Posté le 12-08-2003 à 09:10:30  profilanswer
 

n°484643
polo021
Posté le 12-08-2003 à 10:54:55  profilanswer
 

Tu dis que ca a fonctionne sur ta machine de developpement et sur une autre. Elle a bien quelque chose de special pour que ca ait fonctionne sur celle la et pas sur les autres non? :??:

n°484653
skeye
Posté le 12-08-2003 à 11:00:25  profilanswer
 

polo021 a écrit :

Tu dis que ca a fonctionne sur ta machine de developpement et sur une autre. Elle a bien quelque chose de special pour que ca ait fonctionne sur celle la et pas sur les autres non? :??:  


Justement j'aimerais savoir quoi! [:skeye]  
Je viens de voir que dans le panneau de config d'une de celles qui ne marchent pas (pas maté les autres), j'ai dans les sources de données ODBC "MS ACCESS 97 Database", tandis que sur les 2 qui marchent j'ai "MS ACCESS Database"...
Ma bdd est faite avec Access97, mais ca peut avoir un lien?
De plus j'ai installé MDAC2.8 sur cette machine, elle devrait avoir les drivers les plus récents, non?

n°484661
polo021
Posté le 12-08-2003 à 11:08:02  profilanswer
 

Mets une machine a jour et teste alors [:sinclaire]
sinon  :sleep:

n°484665
skeye
Posté le 12-08-2003 à 11:11:17  profilanswer
 

polo021 a écrit :

Mets une machine a jour et teste alors [:sinclaire]
sinon  :sleep:  


Cay ce que j'ai déjà fait! :pt1cable:  
Vais me pendre... :sweat:

n°484673
skeye
Posté le 12-08-2003 à 11:21:38  profilanswer
 

Bon, j'ai beau faire tout ce que je veux les machines qui plantent continuent de planter...
Ya pas un habitué de l'utilisation d'odbc qui pourrait me dire quelles sont les choses à faire / à ne pas faire quand on utilise ODBC??? :??:

n°484702
polo021
Posté le 12-08-2003 à 11:45:09  profilanswer
 

y a peut etre une reponse ici, je sais pas trop
 
http://www.experts-exchange.com/Pr [...] 46358.html

n°484707
skeye
Posté le 12-08-2003 à 11:49:52  profilanswer
 

polo021 a écrit :

y a peut etre une reponse ici, je sais pas trop
 
http://www.experts-exchange.com/Pr [...] 46358.html


Ben nan justement c'est le pb, j'ai encapsulé la connection dans un try catch générique, mais je ne récupère aucune exception! :(

n°484833
skeye
Posté le 12-08-2003 à 13:56:39  profilanswer
 

up pour la forme...j'en ai marre de rien capter... :pt1cable:

n°484880
skeye
Posté le 12-08-2003 à 14:16:59  profilanswer
 

Je crois que j'ai trouvé...Mon openString comporte en dur
"DSN=MS Access Database", ce qui ne fonctionne pas avec les postes qui n'ont que "MS Access 97 Database" dans les sources de données ODBC...
Je me tente "DSN=MS Access 97 Database" en dur, pour voir...sinon faudra que je trouve un moyen de lui faire prendre les 2... :sweat:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [ODBC] Déploiement d'appli utilisant ODBC pour une base ACCESS

 

Sujets relatifs
Sauvegarder sa base sous .NET avec MSDEdrag and drop d'un attach Outlook vers mon appli VB
[newbies en PHP] problème de base (mais qui m'énerve!)Petite question de base sur les tableaux ( HTML )
[Access] Question de base sur les tables/requêtes[SGBD] Structure d'une (grosse) base de données
(VBA/Access] Comment faire un appel de l'extérieur?Appli distribuée & WebServices sous VisualStudio .NET (2003)
[Delphi] Récupérer le nom de la base 
Plus de sujets relatifs à : [ODBC] Déploiement d'appli utilisant ODBC pour une base ACCESS


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR