
salut a tous, je suis débutante et j'ai besoin d'aide:

je voudrais me connecter à une bd faite avec MS Access200,
je fais donc ça:
string monConnexionString = "Provider=Microsoft.JET.OLEDB.4.0 ;DataSource=c:/bd/bd1.mbd" ;
string MaRequête = "SELECT Table1.Titre, Table1.Nom, Table1.Prénom FROM Table1 WHERE Table1.Genre='";
MaRequête += ListBox1.SelectedItem.Text ;
MaRequête += "'";
OleDbConnection maConnexion = new OleDbConnection(monConnexionString);
maConnexion.Open();
OleDbCommand maCommande = new OleDbCommand(MaRequête, maConnexion);
OleDbDataReader monDataReader = maCommande.ExecuteReader() ;
Repeater1.DataSource = monDataReader ;
Repeater1.DataBind();
maConnexion.Close();
mais j'ai ça lors de l'exécution:
Erreur du serveur dans l'application '/WebApplication1'.
-----------------------------------------------------------------
Pilote ISAM introuvable.
Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.
Détails de l'exception: System.Data.OleDb.OleDbException: Pilote ISAM introuvable.
Erreur source:
Ligne 59 : MaRequête += "'";
Ligne 60 : OleDbConnection maConnexion = new OleDbConnection(monConnexionString);
Ligne 61 : maConnexion.Open();
Ligne 62 : OleDbCommand maCommande = new OleDbCommand(MaRequête, maConnexion);
Ligne 63 : OleDbDataReader monDataReader = maCommande.ExecuteReader() ;
Fichier source : c:\inetpub\wwwroot\webapplication1\webform1.aspx.cs Ligne : 61
Trace de la pile:
[OleDbException (0x80004005): Pilote ISAM introuvable.]
System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr)
System.Data.OleDb.OleDbConnection.InitializeProvider()
System.Data.OleDb.OleDbConnection.Open()
WebApplication1.WebForm1.Button1_Click(Object sender, EventArgs e) in c:\inetpub\wwwroot\webapplication1\webform1.aspx.cs:61
System.Web.UI.WebControls.Button.OnClick(EventArgs e)
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
System.Web.UI.Page.ProcessRequestMain()
avec la ligne 61 en rouge...

qu'est-ce que ça veut dire???

ps:merci d'avance!
Dans la vie faites comme les canards: paraissez zen et serain à la surface et pédalez comme un dingue en dessous!