bonjour,
je veux faire une connexion depuis mon application ASP.NET (Visual Studio 2005, C#) à une base de donnée access(2000), qui est protégée par un mot de passe, j'ai entré le code suivant:

using System.Data.OleDb;

public class Bd
{
private System.Data.OleDb.OleDbConnection Connection;
public void Open(string FileName)
{
Connection = new System.Data.OleDb.OleDbConnection();
Connection.ConnectionString = "Provider=microsoft.jet.oledb.4.0;Data Source=D:\\test.mdb;Jet OLEDB:System Database=system.mdw;User ID=Admin;Password=mot_passe";
Connection.Open();
}
public System.Data.DataTable GetTable(string Requete)
{
try
{
System.Data.DataSet DtSet = new System.Data.DataSet();
System.Data.OleDb.OleDbDataAdapter AdapTContact = new System.Data.OleDb.OleDbDataAdapter(Requete, Connection);
AdapTContact.Fill(DtSet, ((char)0).ToString());
return DtSet.Tables[0];
}
catch (Exception Err)
{
throw Err;
}
}
public void Close()
{
Connection.Close();
Connection.Dispose();
Connection = null;
}
}
string req = "select * from table1";

System.Data.DataTable Table;
Bd Bd = new Bd();
Bd.Open(@"D:\\test.mdb");
Table = Bd.GetTable(req);
Bd.Close();
mais ça marche pas, l'exécution s'arrête sur la ligne
Connection.Open();
et m'affiche le message :
Le fichier d'informations du groupe de travail est absent ou ouvert en mode exclusif par un autre utilisateur
je ne sais pas où est le pb, aidez moi svp