Appli VB sous XP à faire fonctionner sur 98

fafacas Messages postés 7 Date d'inscription samedi 22 novembre 2003 Statut Membre Dernière intervention 1 décembre 2003 - 22 nov. 2003 à 13:31
fafacas Messages postés 7 Date d'inscription samedi 22 novembre 2003 Statut Membre Derniè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 !

7 réponses

cs_doggy Messages postés 50 Date d'inscription jeudi 26 décembre 2002 Statut Membre Dernière intervention 12 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 ...

http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=9ad000f2-cae7-493d-b0f3-ae36c570ade8

ou

http://download.microsoft.com/download/8/3/a/83a9ca79-ea89-4268-90ea-8507292b16f6/mdac_typ.exe

J'espère que ça t'aidera un peu :)
0
fafacas Messages postés 7 Date d'inscription samedi 22 novembre 2003 Statut Membre Derniè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 ?

Access 2000 est-il compatible avec Windows 98 ?
0
cs_doggy Messages postés 50 Date d'inscription jeudi 26 décembre 2002 Statut Membre Dernière intervention 12 janvier 2004
24 nov. 2003 à 21:06
Si tu as mis la base en local, et que la machine est un 9x, le problème de droits est aussi exclus (pas de gestion de permissions sur le FAT16/32) ...

Chez moi la base access2000 peut être exploitée à partir de machines 98 ...

Tu as essayé de recronstruire la base ? (sans conviction :sad) )

Tu as un mot de passe sur la base (jamais testé avec des bases avec mot de passe) ...

Tu utilises quelle méthode d'accès ? (ADO, DAO ?)

Désolé, pas d'idée miracle ... %-6
0
fafacas Messages postés 7 Date d'inscription samedi 22 novembre 2003 Statut Membre Dernière intervention 1 décembre 2003
24 nov. 2003 à 23:32
Qu'entends-tu par reconstruire la base ? :shy)

Non, je n'ai pas mis de mot de passe (à chaque jour sa peine !)

J'utilise des contrôles ADO et c'est bien sûr là que ça coince !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_doggy Messages postés 50 Date d'inscription jeudi 26 décembre 2002 Statut Membre Dernière intervention 12 janvier 2004
24 nov. 2003 à 23:37
J'entend par là : la recréer depuis le début (fichier, nouveau etc) ... :sad) :sad) :sad) :sad) :sad) :sad)
0
fafacas Messages postés 7 Date d'inscription samedi 22 novembre 2003 Statut Membre Dernière intervention 1 décembre 2003
25 nov. 2003 à 20:48
C'est ce que je craignais ! :shock)

Je vais m'y ateler ce week-end...

Merci et à plus tard !
0
fafacas Messages postés 7 Date d'inscription samedi 22 novembre 2003 Statut Membre Derniè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 !
0
Rejoignez-nous