J'ai un problème avec un VBScript se connectant à une base de données MDB d'accès. Ma plate-forme est Vista64, mais la majorité des ressources sont pour ASP/IIS7.VBScript & Access MDB - 800A0E7A - «Le fournisseur est introuvable Il se peut qu'il ne soit pas correctement installé»
Tout simplement, je n'arrive pas à le connecter. Je reçois l'erreur suivante: 800A0E7A - «fournisseur ne peut pas être trouvé Il ne peut pas être correctement installé »
Mon code est:
Set conn = CreateObject("ADODB.Connection")
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\database.MDB"
conn.Open strConnect
Jusqu'à présent, j'ai couru% windir% \ System32 \ odbcad32.exe pour essayer de configurer le pilote en mode 32 bits, mais il n'a pas fait l'affaire. Toutes les suggestions seraient grandement appréciées
Juste pour ajouter, j'essaye d'exécuter ce script .vbs en double-cliquant dessus et en le laissant faire. Ce code n'est pas incorporé dans un autre lang/script.
est C: \ WINDOWS \ system32 \ msjetoledb40.dll présent sur votre machine? Essayez également de créer un fichier nommé test.udl et de le lancer. Le fournisseur Microsoft.Jet.OLEDB.4.0 apparaît-il dans la liste des fournisseurs? – dudeNumber4
C: \ WINDOWS \ system32 \ msjetoledb40.dll n'est pas sur la machine et Microsoft.Jet.OLEDB.4.0 n'apparaît pas dans la liste des fournisseurs – Perma
Ensuite, il semble que vous devez installer MDAC: http: // www .microsoft.com/downloads/details.aspx? familyid = 6C050FE3-C795-4B7D-B037-185D0506396C & displaylang = fr Je ne sais pas pourquoi vous auriez besoin de faire cela car il fait partie de l'OS depuis des années, mais il ne devrait pas blesser quoi que ce soit ... – dudeNumber4