怪问题求助!!

lixwhello 2006-08-23 06:31:09
如何判断数据库的某个字段为空,以前都是判断不空时是这样写的如

if rs("data1")<>"" then
.....
end if

可现在我要判断为空时该怎么做呢 我试过的方法有
rs("data1")=""
rs("date1")=Empty
len(rs("date1"))>0
都不行 请高手帮忙呀 急切求解!!!
...全文
107 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wansai00 2006-08-23
  • 打赏
  • 举报
回复
答案给你说了 结贴吧
wansai00 2006-08-23
  • 打赏
  • 举报
回复
在vbs里 <>"" 是可以理解为两中情况

不等于空字符窜 , 不等于 undefined

但在vbs里 ="" 却可以理解为三种情况

等于空字符窜 , 等于 undefined ,等于 null



所以碰到这种情况 你这样写就可以了

if not(rs("data1")="") then
文盲老顾 2006-08-23
  • 打赏
  • 举报
回复
因为 trim(" ") 有数据类型,而 Null 没有数据类型
文盲老顾 2006-08-23
  • 打赏
  • 举报
回复
trim(" ") 不等于 Null ,用 IsNull 不能检测所有数据为空的情况
newskyline 2006-08-23
  • 打赏
  • 举报
回复
IsNull(rs("data1"))
文盲老顾 2006-08-23
  • 打赏
  • 举报
回复
rs("data1")&" "=" "

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧