begin process at 2008 09 06 22:26:34
1 237 999 membres
381 nouveaux aujourd'hui
14 314 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : probleme avec Access?! [ Archives ASP & ASP.NET / ASP.net ] (Jula)

probleme avec Access?! le 21/02/2003 16:32:01

Jula
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!


Classé sous : ligne, web, system, maconnexion, oledbconnection

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS