VBScript & amp; Access MDB - 800A0E7A - "Fournisseur introuvable. Il n'est peut-être pas correctement installé "
J'ai un problème avec un script VBScript connexion à un accès de Base de données MDB. Ma plate-forme est Vista64, mais la majorité des ressources sont pour ASP/IIS7.
Tout simplement, je n'arrive pas à se connecter. J'obtiens l'erreur suivante:
800A0E7A - après "le Fournisseur ne peut pas être trouvé. Il peut ne pas être installé correctement"
Mon code est:
Set conn = CreateObject("ADODB.Connection")
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\database.MDB"
conn.Open strConnect
Pour l'instant j'ai couru %WINDIR%\System32\odbcad32.exe pour essayer de configurer le Pilote en mode 32 bits, mais il n'a pas fait le tour. Toutes les suggestions sont grandement appréciés
Comme un plus, je suis en train d'essayer de l'obtenir .vbs script à exécuter en double-cliquant dessus et en le laissant faire. Ce code n'est pas incorporé dans un autre lang/script.
source d'informationauteur Perma
Vous devez vous connecter pour publier un commentaire.
exécuter le script avec SysWOW64 version
C:\Windows\SysWOW64\wscript.exe ou cscript
au lieu de la valeur par défaut la version 64 bits de C:\Windows\System32
Sur Microsoft TechNet Configuration d'IIS pour Exécuter des Applications 32 bits sur 64 bits de Windows (IIS 6.0):
Pour activer IIS pour exécuter des applications 32 bits sur 64 bits de Windows:
Tapez la commande suivante:
Appuyez sur ENTRÉE.
Sinon, via Internet Information Services (IIS) Manager:
Si vous souhaitez exécuter à la fois 32 bits et 64 bits des applications, il y a différents blogs de le faire, comme Rakki Muthukumar's blog IIS7 - l'Exécution de 32-bit et 64-bit ASP.NET versions en même temps sur les différents processus de travail.
Sinon, via Internet Information Services (IIS) Manager:
D'Application D'Accès Aux Piscines
Clic droit sur "ASP.NET v4.0 Classique"
Sélectionnez "Activer Le Pool D'Applications Par Défaut ..."
En vertu de changement Général "Activer les Applications 32 Bits" à partir de "False" à "True"
Cliquez sur OK
Quand j'ai modifier ces paramètres, il est travaillé. merci les gars.. 🙂
Suffit d'utiliser
strConnect = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source= "
si vous 've tous les pilotes nécessaires
Vérifier cela
EDIT: attention, le lien ci-dessous va droit à un téléchargement de Pilote d'Office System 2007: Composants de Connectivité des Données.
http://www.microsoft.com/download/en/confirmation.aspx?id=23734
Installé, lire les instructions et tout a fonctionné comme un charme.
J'ai utilisé ce qu'il a travaillé pour moi sans aucune erreur: