phanoudev
Messages postés33Date d'inscriptionmercredi 15 mars 2006StatutMembreDernière intervention 6 juillet 2006
-
3 juil. 2006 à 09:18
phanoudev
Messages postés33Date d'inscriptionmercredi 15 mars 2006StatutMembreDernière intervention 6 juillet 2006
-
3 juil. 2006 à 18:31
Bonjour,
J'ai converti un projet vb6 en vb.net et lorsque je l'installe sur un PC avec win98 SE, il n'arrive pas a lire le base de donnee. J'ai deja installe le programme sur un PC avec win2000 et la pas de pb.
Avec win98 j'obtient le message d'erreur suivant:
"QueryInterface for interface ADODB._Recorset failed in functionName"
Le code est bon puisqu'il fontionne sur d'autres machines, en voici une partie:
phanoudev
Messages postés33Date d'inscriptionmercredi 15 mars 2006StatutMembreDernière intervention 6 juillet 20061 3 juil. 2006 à 18:31
Bon voila le pb est resolu.
En fait sous windows 98 la mdac n'est pas installe par defaut. J'ai pu verifier que mon projet fonctionnait sur un PC equipe de la MDAC 2.53(installe par defaut avec win2000) en recherchant dans le base de registre a la cle HLM\Software\Microsoft\DataAccess la version ou en utilisant Comcheck de microsoft. J'ai donc installe ce composant sur le poste equipe de windows 98 et tout fonctionne parfaitement.
Cela dit il faut etre prudent selon microsoft parce que ce composant peut creer des problemes avec les autres soft qui se trouve sur le PC, cela semble dependre de beaucoup de parametre de la config du PC et il est conseille de tester l'installation sur un PC "clone" de test.
J'espere que cela pourra aider certaine personne qui se trouve confronte au meme pb.