VB6 et Access

Messages postés
9
Date d'inscription
mercredi 18 décembre 2002
Statut
Membre
Dernière intervention
2 janvier 2003
-
Messages postés
1133
Date d'inscription
mercredi 2 octobre 2002
Statut
Membre
Dernière intervention
24 juillet 2011
-
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

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