ASP中判断SQL字段值是否为空的解决办法

最近在ASP上执行SQL操作时,需要判断某一字段是否为空,开始按照惯常思维,代码如下:


if rs("datacq")="" then
response.write "数据为空!"
response.end
end if

但却并无想要的结果后来把代码改写成:

if rs("datacq")=null then
response.write "数据为空!"
response.end
end if

这时甚至出现了类型对象报错.后来通过查资料,看到了个牛B的做法,佩服啊。我怎么想不到呢。呵呵
[size=large]我将代码改写为下面形式就可以了.

if rs("datacq")&"1"="1" then
response.write "数据为空!"
response.end
end if [/size]

具体解释就不需要我多说了吧?呵呵,至于为什么第3种方案才行,谁能给各解释?难道是当值为空时,无法进行比较?那也太低级了点吧,,,(哎,又开始水了)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值