Bonjour
J'effectue en csharp des insert dans une table MySql a partir d'une datatable
Je cree ma commande insert "a la main " avec la boucle suivante qui me semble un peu brico
Existe-t-il une methode plus appropriée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 for (int i = 0; i < dtx.Rows.Count; i++) { DataRow dr = dtx.Rows[i]; string xCmd = "INSERT INTO ritstat (date,time,addrID,scan,capaciteit,vol,gewicht,dag,chauffeur) " +" VALUES (" + dr["Datum"].ToString() +","+dr["time"].ToString() +","+dr["capaciteit"].ToString()+")"; MySqlCommand cmd = new MySqlCommand(xCmd, MyConn.conn); int nUpd = cmd.ExecuteNonQuery(); }
Partager