专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Sql Server

参数化查询赋空值,该怎么解决

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
参数化查询赋空值
在数库里有一个字段Name,类型:Varchar,
在页面里我想给他赋值name=null;
sql语句用的@Name占位符,现在报错没提供@Name,怎么办?
------解决思路----------------------
传空值要用一个特殊的值: DBNull.Value, 所以如果 name==null 时, 要改成传这个值进去.
------解决思路----------------------
两种方式:
1.在页面端通过DBNull.Value传NULL,
2.在SQL端,如果是拼接的话,直接用NULL填充@Name那部分。如果是存储过程的话,判断@Name的传入参数的值,没有值时在存储过程中赋值为NULL
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: