Nullable 在ExecuteNonQuery()时出现问题的解决办法
上一篇文章简单介绍了下Nullable
Nullable
比如说ExecuteNonQuery()时如果使用XXXparameter
就可能出现 “需要参数 ‘@XXX’,但未提供该参数。”
解决起来其实也蛮简单
比如说原来是
parameters[0].Value = Name;
改成下面这样就可以了
parameters[0].Value = (object)Name??DBNull.Value;
其他的话不用多少了~