Lors de l'exécution d'asp, il invite le fournisseur Microsoft OLE DB pour les pilotes ODBC (0x80004005) [Microsoft] [Pilote ODBC Microsoft Access] Le fichier « (Inconnu) » est introuvable. 'Fournisseur Microsoft OLE DB pour pilotes ODBC (0x80004005)
[Microsoft][Pilote ODBC Microsoft Access] Fichier « (inconnu) » introuvable.
/conn/conn1.asp, ligne 3'
La configuration d'IIS7.0 est correctement définie dans Windows7 et ASP est correctement défini.
Il y a un problème d'autorisation, mais l'erreur ci-dessus apparaîtra lors de l'exécution !
Mon code de connexion à la base de données est :
Copiez le code comme suit :
<%
Définir conn = Server.CreateObject (ADODB.Connection)
conn.open DRIVER={Pilote Microsoft Access (*.mdb)}; DBQ= & DefaultDir &server.mappath(worker.mdb)&;
Définir rs = Server.CreateObject (ADODB.Recordset)
Définir rs1 = Server.CreateObject (ADODB.Recordset)
Définir rs2 = Server.CreateObject (ADODB.Recordset)
Définir rs3 = Server.CreateObject (ADODB.Recordset)
%>
De nombreuses versions d'explications circulent sur Internet, et j'ai essayé la solution :
Il manque une autorisation de groupe d'utilisateurs dans le dossier Windows/Temp
Généralement, dans IIS installé par défaut dans Windows 7, le groupe d'utilisateurs manquant est Utilisateurs authentifiés.
Ajouter à
Utilisateurs authentifiés
Les autorisations par défaut sont en lecture et en écriture. ok, le système fonctionne normalement