Article ID: 120933, created on May 29, 2015, last review on Jun 2, 2015

  • Applies to:
  • Operations Automation 5.5
  • Plesk 12.0 for Windows
  • Plesk 11.0 for Windows

Síntomas

La página de ASP que interactúa con el archivo de la base de datos MS Access ('.mdb') muestra el siguiente mensaje de error:

    Microsoft JET Database Engine error '80004005' 
    Unspecified error

O bien:

    Objet Request error 'ASP 0104 : 80004005' Operation denied

Causa

  1. Generalmente se trata de un problema de permisos
  2. En la cadena de conexión existe algún error de configuración

Resolución

  1. Compruebe que el usuario de IIS dispone de los permisos necesarios para escribir en el directorio donde se encuentra el archivo de la base de datos, así como de los permisos para leer, escribir y realizar modificaciones en el directorio '%TEMP%' del sistema.
  2. Compruebe la propiedad ConnectionString de ADODB. La conexión es una de las siguientes 4 variantes:

    1. 'CN.ConnectionString = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" & Server.MapPath ("path_under_httpdocs\access.mdb")'
    2. 'CN.ConnectionString = "Microsoft.ACE.OLEDB.12.0;Persist Security Info=False;DATA SOURCE=" & Server.MapPath ("path_under_httpdocs\access.mdb")'
    3. 'CN.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.MapPath ("path_under_httpdocs\access.mdb")'
    4. 'CN.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)};Uid=Admin;Pwd=;Dbq=" & Server.MapPath ("path_under_httpdocs\access.mdb")'
    

a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c 85a92ca67f2200d36506862eaa6ed6b8 514af229ae32522202a910a2649c80fb bd7fc88cf1b01f097749ae6f87272128 5356b422f65bdad1c3e9edca5d74a1ae caea8340e2d186a540518d08602aa065 614fd0b754f34d5efe9627f2057b8642 5b048d9bddf8048a00aba7e0bdadef37 2554725ed606193dd9bbce21365bed4e ed7be2b984f9c27de1d2dc349dc19c6d a766cea0c28e23e978fa78ef81918ab8

Email subscription for changes to this article
Save as PDF