动态添加存储过程中出现错误!!
public string Add_Parameters(SqlCommand cmd, string[] PrmVal, string[] PrmName)
{
//存储过程中添加参数
//参数:sqlCommand对象,参数名,参数值
int i;
SqlParameter Prm;
for (i = 0; i <= _PrmVal.Length - 1; i++)
{
Prm = cmd.Parameters.Add("@" + PrmName(i), SqlDbType.VarChar);
Prm.Direction = ParameterDirection.Input;
if (PrmVal(i) == "" | PrmVal(i) == null)
{
Prm.Value = DBNull.Value;
}
else
{
Prm.Value = PrmVal(i);
}
}
}
PrmName说这个是变量,而不是方法!!!