提示已经说了@UserCode传过去的值是NULL. 如果你确定是要传空值,ado.net规定是DBNull.Value来代替NULL. PS:真的服了LZ的码农精神,连 parameters[0123456]这样的下标都是一丝不苟.如果中间删个或加个,你岂不是把这下标又重排一次? SqlParameter()这个构造函数有很多重载,选择对自己最方便那个。
如果你确定这个没有错误的话,有只剩一种可能,参数中有null customer.UserName = "abc"; customer.UserCode = "123"; 这样试试
ExecuteNonQuery这个的代码咧?
110,534
社区成员
642,575
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧