J'ai développé pour un client une application ASP avec une base Access se trouvant dans le même répertoire que les pages web.
Ca marchait du tonerre à l'aide d'une chaine de connexion DSNless.
Puis j'ai réinstallé (j'étais et suis encore sous Vista Ultimate) et j'ai recopié le repertoire inetpub que j'avais avant. j'obtiens le message d'erreur suivant lors d'une tentative de connexion
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Disk or network error.
/credium/connect.asp, line 19
Sauf que je sais d'où vient le problème. Lorsque IIS ouvre une base access, il crée une copie temporaire de la base dans un repertoire TEMP. Mais j'ai tout "corrigé" et j'ai encore et toujours ce problème.
j'ai:
- vérifier les variables d'environnement TMP et TEMP pour l'utilisateur courant et aussi les var système
- sur chaque repertoire, j'ai mis les droits 'full control' pour "tous les utilisateurs"
- idem sur le dossier contenant la base
bref, je suis dépassé et j'ai besoin que ca marche. quelqu'un aurait une idée?
Partager