Ti faccio un esempio così capirai al volo (credo
):
codice:
void EseguiQuery()
{
SqlParameter p0 = new SqlParameter("Campo0", SqlDbType.Int);
p0.Value = 0;
SqlParameter p1 = new SqlParameter("Campo1", SqlDbType.VarChar, 50);
p1.Value = "stringa";
SqlParameter[] pars = { p0, p1 };
ExecSP("nomeSP", pars);
}
void ExecSP(string query, SqlParameter[] pars)
{
SqlConnection cn = new SqlConnection("stringaDB");
SqlCommand cmd = new SqlCommand(query, cn);
cmd.CommandType = CommandType.StoredProcedure;
foreach (SqlParameter p in pars)
cmd.Parameters.Add(p);
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();
}
Fammi sapere