bonjour,
existe t'il un moyen de passer des parametres dans un commandtext du type
"INSERT INTO SCONN_MOD_LESIMPLE1(IDHISTOLIG,COD_PRO)VALUES(?,?)";
et changer les ? par des valeurs dans une boucle.
merci
bonjour,
existe t'il un moyen de passer des parametres dans un commandtext du type
"INSERT INTO SCONN_MOD_LESIMPLE1(IDHISTOLIG,COD_PRO)VALUES(?,?)";
et changer les ? par des valeurs dans une boucle.
merci
Voici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 string sql = @"INSERT INTO SCONN_MOD_LESIMPLE1(IDHISTOLIG,COD_PRO)VALUES(@idhisto,@cod)" DbCommand command = connection.CreateCommand(); command.Parameters.Add(new SqlParameter("idhisto", idHistoValue)); command.Parameters.Add(new SqlParameter("cod", codValue)); command.CommandText = sql;
Si c'est dans une boucle, il faut penser à vider la liste des paramètres, sinon ils s'empilent. Un command.Parameters.Clear() est le bienvenu![]()
Partager