DaragonPAB
Messages postés9Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention 2 janvier 2003
-
18 déc. 2002 à 18:44
cs_PROGRAMMIX
Messages postés1133Date d'inscriptionmercredi 2 octobre 2002StatutMembreDernière intervention24 juillet 2011
-
18 déc. 2002 à 20:32
Bonjour,
J'ai développé une application VB6 qui lit une base de données Access au format 97. Celle-ci a été convertie au format XP et mon application ne peut plus la lire.
Est-ce un problème de compatiblité et comment faire pour la lire sans migrer vers Visual Studio.net ? DLL, mise à jour, etc..
cs_PROGRAMMIX
Messages postés1133Date d'inscriptionmercredi 2 octobre 2002StatutMembreDernière intervention24 juillet 20112 18 déc. 2002 à 20:32
Sans être certain de ce que j'avance, je pense qu'il s'agit d'un problème de dll. Lorsque que tu as créé ton application, tu as référencé Microsoft Access en utilisant quelque chose du genre Microsoft DAO 3.5 ou 3.6 et/ou Microsoft Access 9.0 Object Library (ce qui te renvoie respectivement aux fichiers DAO360.DLL ou MSACC9.OLB pour access 2000).
En passant à access XP, les références ne sont plus les mêmes et ce sont celles-ci que tu dois changer. Je ne sais pas pour le DAO mais pour la bibliothèque d'accès, ce devrait être un fichier du genre MSACC10.OLB...
Je suis convaincu que ton problème se situe à ce niveau-là, mais je ne garantis pas mes références de fichiers...