Tengo un problema con un VBScript que se conecta a una base de datos MDB de acceso. Mi plataforma es Vista64, pero la mayoría de los recursos disponibles son para ASP/IIS7.VBScript & Access MDB - 800A0E7A - "El proveedor no se puede encontrar. Puede que no esté instalado correctamente"
En pocas palabras, no puedo conseguir que se conecte. Estoy recibiendo el siguiente error: 800A0E7A - "El proveedor no se puede encontrar es posible que no se haya instalado correctamente"
Mi código es:
Set conn = CreateObject("ADODB.Connection")
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\database.MDB"
conn.Open strConnect
Hasta ahora he corrió% windir% \ System32 \ odbcad32.exe para tratar de configurar el controlador en modo de 32 bits, pero no ha funcionado. Cualquier sugerencia sería muy apreciada
Solo como una adición, estoy tratando de ejecutar esta secuencia de comandos .vbs haciendo doble clic y dejando que lo haga. Este código no está incrustado en otro lang/script.
es C: \ WINDOWS \ system32 \ msjetoledb40.dll presente en su máquina? También intente crear un archivo llamado test.udl y ejecutarlo. ¿El proveedor de Microsoft.Jet.OLEDB.4.0 aparece en la lista de proveedores? – dudeNumber4
C: \ WINDOWS \ system32 \ msjetoledb40.dll no está en la máquina y Microsoft.Jet.OLEDB.4.0 no aparece en la lista de proveedores – Perma
Entonces parece que necesita instalar MDAC: http: // www .microsoft.com/downloads/details.aspx? familyid = 6C050FE3-C795-4B7D-B037-185D0506396C & displaylang = en No sé por qué tendrías que hacer eso, ya que ha sido parte del sistema operativo durante años, pero no debería doler nada ... – dudeNumber4