1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
DataSet ObjDataSet = new DataSet("person");
//déclaration de la chaine de connection
string strConnect = @"Provider=Microsoft.Jet.OLEDB.4.0; Ole DB Services=-4; Data Source=D:\DB\droit.mdb";
//déclaration de l'objet connection
OleDbConnection ObjConnect = new OleDbConnection(strConnect);
ObjConnect.Open();
OleDbDataAdapter ObjDataAdapter = new OleDbDataAdapter("SELECT nom, prenom, login, password, groupe FROM person ORDER BY nom", ObjConnect);
ObjDataAdapter.Fill(ObjDataSet,"person");
DataRow ObjDataRow = ObjDataSet.Tables["person"].NewRow();
ObjDataRow[0] = tb_nom;
ObjDataRow[1] = tb_prenom;
ObjDataRow[2] = tb_login;
ObjDataRow[3] = tb_pass;
ObjDataRow[4] = ddl_groupe.SelectedValue;
ObjDataSet.Tables["person"].Rows.Add(ObjDataRow);
//remplissage de la command InsertCommand
ObjDataAdapter.InsertCommand = new OleDbCommand("INSERT INTO person(nom, prenom, login, password, groupe) Values(@nom, @prenom, @login, @password, @groupe)", ObjConnect);
ObjDataAdapter.InsertCommand.Parameters.Add("@nom", OleDbType.Char,15);
ObjDataAdapter.InsertCommand.Parameters.Add("@prenom", OleDbType.Char,15);
ObjDataAdapter.InsertCommand.Parameters.Add("@login", OleDbType.Char,15);
ObjDataAdapter.InsertCommand.Parameters.Add("@password", OleDbType.Char,15);
ObjDataAdapter.InsertCommand.Parameters.Add("@groupe", OleDbType.Char,15);
ObjDataAdapter.Update(ObjDataSet,"person"); |
Partager