Nullable 在ExecuteNonQuery()时出现问题的解决办法

作者: harde 分类: DotNet,数据库 发布时间: 2010-05-30 18:11

上一篇文章简单介绍了下Nullable

Nullable在实际使用中很方便,但处理不好,问题也会让人很头疼
比如说ExecuteNonQuery()时如果使用XXXparameter
就可能出现 “需要参数 ‘@XXX’,但未提供该参数。”

解决起来其实也蛮简单
比如说原来是
parameters[0].Value = Name;
改成下面这样就可以了
parameters[0].Value = (object)Name??DBNull.Value;

其他的话不用多少了~

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注