Salut,
J'ai un prob pour ajouter dans la base ACCESS... et faisant de cette façon :
// Ouvrir la connexion
OleDbConnection conn = new OleDbConnection() ;
conn.ConnectionString =@"Provider=Microsoft.Jet.OLEDB.4.0;" +@"Data source= BaseFVA.mdb";
conn.Open();
string sQuery = "INSERT INTO DISCIPLINE(IDTYPEDISC, NOMDISCIPLINE) VALUES(idTypeD, txtNomNDisc.Text)" ;
OleDbDataAdapter oDAdapt = new OleDbDataAdapter() ;
oDAdapt.InsertCommand = new OleDbCommand(sQuery, conn) ;
// Ajouter dans la base
DataSet ds = new DataSet();
oDAdapt.InsertCommand.Parameters.Add("IDTYPEDISC", idTypeD) ;
oDAdapt.InsertCommand.Parameters.Add("NOMDISCIPLINE", txtNomNDisc.Text) ;
DataRow oDataRow ;
// Insérer une LIGNE dans la table "DISCIPLINE"
oDataRow = ds.Tables["DISCIPLINE"].NewRow() ;
// Compléter la table "DISCIPLINE"
ds.Tables["DISCIPLINE"].Rows.Add(oDataRow) ;
oDAdapt.Update(ds) ;
ds.Clear() ;
oDAdapt.Fill(ds, "DISCIPLINE") ;