À l'aide de SqlCommand , comment ajouter plusieurs paramètres à son objet , d'insertion par winform dans la table sql

J'ai dix zones de texte dans mon winform, et j'ai besoin d'enregistrer le texte tapé dans ces zones de texte en 10 colonnes d'une base de données sql de la table. donc, pour cette puis-je écrire :

INSERT INTO item (c1,c2,c3...,c10) values (@a,@b....@j) 

cmd.Parameters.Add("@a",SqlDbType.Varchar)
cmd.Parameteres["@a"].Value=textbox1.Text;

cmd.Parameters.Add("@b",SqlDbType.Varchar)
cmd.Parameteres["@b"].Value=textbox2.Text;.
.
.
.
.
cmd.Parameters.Add("@j",SqlDbType.Varchar)
cmd.Parameteres["@j"].Value=textbox10.Text;

OU dix requêtes distinctes pour chaque zone de texte:

INSERT INTO item (c1) values (@a)
cmd.Parameters.Add("@a",SqlDbType.Varchar)
cmd.Parameteres["@a"].Value=textbox1.Text;

INSERT INTO item (c2) values (@b) 
cmd.Parameters.Add("@b",SqlDbType.Varchar)
cmd.Parameteres["@b"].Value=textbox2.Text;.
.
.
INSERT INTO item (c10) values (@j)
cmd.Parameters.Add("@j",SqlDbType.Varchar)
cmd.Parameteres["@j"].Value=textbox10.Text;

ou, s'il vous plaît suggérer un code efficace.

Comment ajouter plusieurs paramètres cmd dans un seul état? est-il possible?

InformationsquelleAutor sqlchild | 2011-03-31