Bonjour,

Je créé un site ASP VB .NET avec une base de données access.

Celle-ci est en 2 parties :
- une partie Base.mdb
- une partie Data.mdb

Avec un fichier Base.mdw pour gérer les utilisateurs.

J'ai créé un <asp:AccessDataSource> pour m'y connecter :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<asp:AccessDataSource ID="AccessDataSource1" runat="server" 
           SelectCommand="SELECT Utilisateur FROM T_Utilisateurs" 
           DataFile="~/App_Data/Base.mdb">
</asp:AccessDataSource>
Là on me dit que je n'ai pas l'autorisation pour utiliser l'objet Base.mdb

Si je mets cette fois
Code : Sélectionner tout - Visualiser dans une fenêtre à part
DataFile="~/App_Data/Base.mdw"
Il me dit qu'il ne trouve pas la table T_Utilisateurs

Et enfin si je mets
Code : Sélectionner tout - Visualiser dans une fenêtre à part
DataFile="~/App_Data/Data.mdb"
Ca me dit pas d'autorisation de lecture sur T_Utilisateurs

J'utilise Visual Web Developer 2008 Express Edition.

Dans l'explorateur de BDD j'ai pourtant réussi à me connecter en mettant :

Jet OLEDB:System Database = ~/App_Data/Base.mdw
Data Source = ~/App_Data/Data.mdb
User ID = Admin
Password = mon MDP
Mais dans un AccessDataSource, je ne vois pas où je pourrais fournir ces infos !!

Est-ce que mon AccessDataSource peut utiliser les connections définies dans l'explorateur de BDD ? Je n'y arrive pas

Si quelqu'un a déjà réussi à faire ça... merci de votre aide !