【发布时间】:2015-02-07 12:15:28
【问题描述】:
我有一个动态生成输入的表单,然后我获取它们的值并动态生成命令参数。
SqlConnection con = new SqlConnection(cs);
SqlCommand cmd =new SqlCommand("insert_op",con);
cmd.CommandType = CommandType.StoredProcedure;
for (int i = 0; i < Request.Form.Count; i++)
{
if (Request.Form["frm_option" + (i + 1)] != null)
{
cmd.Parameters.AddWithValue("@op" + i, Request.Form["frm_option" + (i + 1)]);
}
}
try
{
using (con)
{
con.Open();
cmd.ExecuteNonQuery();
}
}
catch
{
}
如何将这些动态参数传递给 SQL Server 存储过程,存储过程应该如何?
【问题讨论】:
标签: c# asp.net sql-server tsql stored-procedures