数组参数的问题。。。。。。。。。。
//执行一个存储过程的方法。。。。。public int ExecuteProc(string procName, SqlParameter[] sp)
{
SqlConnection conn = DBCom.GetConnection();
conn.Open();
SqlCommand cmd = conn.CreateCommand();
= procName.Trim();
= CommandType.StoredProcedure;
foreach (SqlParameter s in sp)
{
cmd.Parameters.Add(s);
}
try
{
int i = cmd.ExecuteNonQuery();
conn.Close();
return i;
}
catch (System.Exception ex)
{
System.Console.WriteLine(ex.Message.ToString());
return 0;
}
}
这个函数怎么调用啊?????????我构建了一个数组当作上面那个方法的参数,
SqlParameter[] parameters =
{
new SqlParameter( "@userName ",SqlDbType.VarChar,30),
new SqlParameter( "@password ",SqlDbType.VarChar,30),
new SqlParameter( "@domainName ",SqlDbType.VarChar,200),
}
怎么给这个数组赋值呢???????????????
在哪里给这个数组赋值呢?????????????????
[[italic] 本帖最后由 人妖123 于 2007-11-26 10:57 编辑 [/italic]]