Miren que lo he solucionado de la siguiente manera, olvidandome de los parámetros:
Código:
private void button1_Click(object sender, EventArgs e)
{
int probs4;
probs4 = varClass.problems;
string constr;
constr = "Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\DataBases\\INSP_SIPA.mdf;Integrated Security=True;User Instance=True";
SqlConnection con = new SqlConnection(constr);
for (int i = 0; i < probs4; i++)
{
string q = "insert into ANOMALIASVS (CLAVE_A,DESCRIPCION,CONDA)" + "values ('" + listBox1.Items[i].ToString() + "','" + listBox2.Items[i].ToString() + "','" + listBox3.Items[i].ToString() + "');";
SqlCommand ORDEN = new SqlCommand(q, con);
ORDEN.Connection.Open();
ORDEN.ExecuteNonQuery();
ORDEN.Connection.Close();
}
}
Me parece una forma sencilla de haer inserts, lo mismo se pudiera hacer con arrays.