2009-12-16 4 views
0

J'ai une application Web ASP.NET qui accède à une base de données Access. La base de données Access est uniquement à des fins de test. J'ai dur codé la chaîne de connexion qui est correcte, mais l'application génère une erreur en disant:Base de données ASP.NET et Access

C: \ MyDb \ Db.mdb n'est pas un chemin d'accès valide. Assurez-vous que le nom du chemin d'accès est orthographié correctement et que vous êtes connecté au serveur sur lequel réside le fichier.

Ma chaîne de connexion est:

Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C: \ MyDb \ db.mdb;

Ceci est le bon chemin, pourquoi le serveur de développement ne peut-il pas voir la base de données? Dois-je le configurer?

S'il vous plaît Aide

+3

Cela peut sembler une question stupide, mais je dois demander. Le fichier MDB se trouve sur le serveur Web et non sur votre disque dur local. Droite? – JohnFx

Répondre

0

Voir 'Not a valid path' Erreur lors de l'utilisation source de données Access, je pense que cela peut aider.

0

Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C: \ MyDb \ db.mdb; Persister Info Security = True

0

Utilisez-vous IIS? Si tel est le cas, le serveur IIS a-t-il accès à ce répertoire de fichiers?

+0

Avoir essayé, ajouté le groupe Tout le monde avec les autorisations de modification, devrait être accessible à tous maintenant – Gaz

+0

Pouvez-vous poster le code qui accède à la base de données? – clyc

+0

JohnFx a un point. Votre Access db est-il sur la même machine que le serveur Web IIS? – clyc

Questions connexes