我有一个将数据保存到数据库的注册页面,唯一的问题是当我单击注册按钮时出现错误,我不太确定如何解决,请参见下文。
问问题
4886 次
1 回答
8
您声明param[]
有 6 个元素,但您只使用了 5 个。最后一个是null
这样,您在 for 循环的最后一次迭代中收到错误,您将元素添加到SqlParameterCollection
.
执行以下操作会比声明数组、填充数组、然后尝试复制数组更干净/更容易:
cmd.Parameters.AddWithValue("@Name", name);
cmd.Parameters.AddWithValue("@Gender", gender);
cmd.Parameters.AddWithValue("@Age", age);
cmd.Parameters.AddWithValue("@Address", address);
cmd.Parameters.AddWithValue("@Email", email);
于 2012-04-11T15:26:24.050 回答