voici mon code
Code :
- using System;
- using System.Data.OleDb;
- public void InsertRow(string myConnectionString)
- {
-
- if(myConnectionString == "" )
- {
- myConnectionString = "Provider=SQLOLEDB;Data Source=C:\base routeurs\bd1.mbd";
- }
- OleDbConnection myConnection = new OleDbConnection(myConnectionString);
- string myInsertQuery = "INSERT INTO adresse (AdresseIp) Values('111.111.111.111')";
- OleDbCommand myCommand = new OleDbCommand(myInsertQuery);
- myCommand.Connection = myConnection;
- myConnection.Open();
- myCommand.ExecuteNonQuery();
- myCommand.Connection.Close();
- }
|
je sais pas pourquoi ca marche pas , ca me dit :
test.cs(19,13): error CS0201: Seuls une assignation, un appel, un incrément, un décrément et des
expressions d'objet new peuvent être utilisés comme instruction
test.cs(20,15): error CS0117: 'system.EventArgs.OleDbConnection' ne contient pas de définition pour
'Open'
test.cs(21,31): error CS0117: 'system.EventArgs.OleDbConnection' ne contient pas de définition pour
'cb_libelle'
test.cs(22,30): error CS1502: La méthode surchargée correspondant le mieux à
'System.Data.OleDb.OleDbCommand.OleDbCommand(string, System.Data.OleDb.OleDbConnection)'
possède des arguments non valides
test.cs(22,72): error CS1503: Argument '2' : impossible de convertir de
'system.EventArgs.OleDbConnection' en 'System.Data.OleDb.OleDbConnection'
test.cs(27,19): error CS0117: 'system.EventArgs.OleDbConnection' ne contient pas de définition pour
'Close'
merci