Article ID: 120933, created on Jun 11, 2015, last review on Jun 18, 2015

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

Symptômes

La page ASP qui interagit avec le fichier de base de données MS Access (mdb) affiche l'erreur suivante :

    Microsoft JET Database Engine error '80004005' 
    Unspecified error

Ou

    Objet Request error 'ASP 0104 : 80004005' Operation denied

Cause

  1. Il s'agit d'un problème de droits en général.
  2. Un élément n'est pas configuré correctement dans la chaîne de connexion.

Résolution

  1. Vérifiez si l'utilisateur IIS dispose des droits d'écriture sur le répertoire où se trouve le fichier de la base de données ; ainsi que des droits de lecture, d'écriture et de modification dans le répertoire %TEMP% du système.
  2. Vérifiez la propriété "ConnectionString" d'ADODB. La connexion est l'une de ces 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