VB6 et Access

DaragonPAB Messages postés 9 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 2 janvier 2003 - 18 déc. 2002 à 18:44
cs_PROGRAMMIX Messages postés 1133 Date d'inscription mercredi 2 octobre 2002 Statut Membre Dernière intervention 24 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..

Merci.

1 réponse

cs_PROGRAMMIX Messages postés 1133 Date d'inscription mercredi 2 octobre 2002 Statut Membre Dernière intervention 24 juillet 2011 2
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...
0
Rejoignez-nous