Probleme d'acces a une base de données

Signaler
Messages postés
148
Date d'inscription
mercredi 20 février 2002
Statut
Membre
Dernière intervention
5 juin 2007
-
Messages postés
148
Date d'inscription
mercredi 20 février 2002
Statut
Membre
Dernière intervention
5 juin 2007
-
Problème d’accès à une base

Dans une application ASP.NET codé en VB j’essaie de me connecter a une base de données de type ACCESS. J’utilise le code suivant :

obj_connect = New System.Data.OleDb.OleDbConnection
obj_connect.ConnectionString = chaine_connection
obj_connect.Open()

Et quand je teste, lors de l’appel de la méthode OPEN, j’ai le message d’erreur suivant :
Le moteur de la base de données Microsoft Jet ne peut pas ouvrir le fichier 'C:\Documents and Settings\Rémy\Mes documents\Mes programmes\Calendrier\docs\bd_calendrier.mdb'. Il est déjà ouvert en mode exclusif par un autre utilisateur, ou vous devez avoir l'autorisation de visualiser ses données.

Si j’utilise le même code cette fois ci dans une application windows, cela marche parfaitement bien, je me connecte à la base.

Je suis sous Windows XP Pro, j’ai mis le compte ASP.NET en administrateur, je ne vois pas quoi faire d’autres. Quelqu’un a-t-il une idée de ce que je dois faire pour que ça marche ???

Merci beaucoup

4 réponses

Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
28
Apparemment c un problème de configuration dans l'IIS, je travaille pas souvent avec des bases de donnés, mais faut aller dans la configuration de IIS Demarrer>parametres>panneau de config>outils d'admin>IIS Tu cliques droit sur ton repertoire puis dans l'onglet repertoire, tu verifies qu'un application est crée, et Ecriture si ca suffit pas tu met dans Autorisation d'exec Srcipt et exec
Normalement ton problème est resolu :)
Messages postés
148
Date d'inscription
mercredi 20 février 2002
Statut
Membre
Dernière intervention
5 juin 2007

Merci pour la tentative de réponse mais ca suffit pas.

J'ai mis l'autorisation d'executer des scripts dans IIS mais rien a faire ca fait tjrs pareil.
J'ai aussi vérifier que l'utilisateur aspnet avait bien tous les droits sur ma base.

Je ne sais pluq quoi faire

A L'AIDE :sad)
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
28
La je vois pas trop, t'as essayé de reinstaller IIS, sinon tu peux tj reinstaller win,
Autrement si tu veux, je peux essayer d'executer ton script, voir en pv si t'es interessé, mais j'ai pas des connaissances absolue en base de donnée

Bon courage
Messages postés
148
Date d'inscription
mercredi 20 février 2002
Statut
Membre
Dernière intervention
5 juin 2007

C'est bon merci j'ai trouvé.

Mon problème était que l'utilisateur aspnet avait bien les droits sur mon fichier mais pas sur le répertoire ou se trouvait mon fichier (c'etait ca le bins).

Donc c'est ok now mais merci qd meme