fafacas
Messages postés7Date d'inscriptionsamedi 22 novembre 2003StatutMembreDernière intervention 1 décembre 2003
-
22 nov. 2003 à 13:31
fafacas
Messages postés7Date d'inscriptionsamedi 22 novembre 2003StatutMembreDernière intervention 1 décembre 2003
-
30 nov. 2003 à 12:56
Bonjour,
J'ai fait une appi VB sur Windows XP, j'ai mis plusieurs pc en réseau et j'ai créé un contôle ODBC sur Windows de chaque pc pour qu'ils trouvent la Base de données access.
Nt et Xp pro fonctionnent très bien ainsi mais 98 ne peut que lire la BD. Dans la tentative d'un enregistrement ou autre j'ai un message d'erreur : erreur d'execution 2147217887(80040e21).
J'ai installé DCOM98 et MDAC que j'ai trouvés sur Visual Studio 6.0. J'ai dû aussi faire un empaquetage sur 98 pour pouvoir l'installer sur 98 car avant ça ne marchait pas du tout.
En fait, je viens de me rendre compte que j'ai le même message lorsque je teste la source sur 98.
Une grosse entreprise équipée de 98 attend mon appli impatiemment depuis 6 mois, je suis désespérée. Je vous remercie d'avance pour votre aide !
cs_doggy
Messages postés50Date d'inscriptionjeudi 26 décembre 2002StatutMembreDernière intervention12 janvier 2004 22 nov. 2003 à 21:03
J'ai fait une appli récemment qui fonctionne sur le même principe (base de données access 2000 sur un serveur windows 2000 accessible via un partage de fichiers) et des PC qui éxécutent l'appli qui va chercher \\server\rep\baseaccess.mdb et ça fonctionne parfaitement ...
Je serais tenté de dire que le problème vient pas de ton prog, mais plutôt des permissions sur le répertoire ... tu es certain que l'utilisateur loggé sur la machine 98 a le droit de modifier les fichiers présents dans le partage ?
Sinon, tu parles de MDAC dans le rep de visual studio 6 ... je sais pas pour toi, mais moi c'est un vieux (2.5) ... je te conseillerais d'utiliser plutôt la 2.7 ...
fafacas
Messages postés7Date d'inscriptionsamedi 22 novembre 2003StatutMembreDernière intervention 1 décembre 2003 23 nov. 2003 à 12:15
Merci Doggy pour tes conseils.
Je ne pense pas non plus que le problème vienne du programme. Quant aux permissions pour l'accès à la base de données, j'ai vérifié ce n'est pas en lecture seule. De plus, j'ai retiré la BD de son endroit initial mais même en la mettant directement sur Windows 98, j'ai le même problème.
J'ai réinstallé la version de mdac que tu viens de m'envoyer mais ça n'a pas réglé le problème non plus.
Y a-t-il d'autres permissions à vérifier que directement dans les propriétés de la base de données ?
fafacas
Messages postés7Date d'inscriptionsamedi 22 novembre 2003StatutMembreDernière intervention 1 décembre 2003 30 nov. 2003 à 12:56
Voilà, sur les conseil de Doggy, j'ai reconstruit ma base de données directement sous W98 mais toujours le même message d'erreur dans la source en modif ou en saisi (consultation et suppression : pas de message d'erreur !)
Est-ce que mon problème pourrait venir de la compression unicode ? Dans certaines tables c'est à oui dans d'autres c'est à non ! Et je ne sais pas ce que c'est...
Je rappelle tout de même que je n'ai ce message que sur W98 car avec NT et XP Pro ça fonctionne très bien !