sql2000中NULL??

fangchunliang 2010-10-17 11:00:44
我在用VB6.0+sql2000中遇到,表中的数据没空值时,有时是显示NULL,有时是真空.这个怎么解释?还有我想找出某个字段为NULL或真空时,如何表达?用EOF /BOF 可以吗?
...全文
131 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
饮水需思源 2010-10-18
  • 打赏
  • 举报
回复
--查询字段为NULL:
select * from 表名 where 字段名 IS NULL
--查询字段为不为NULL:
select * from 表名 where 字段名 IS NOT NULL
king06 2010-10-18
  • 打赏
  • 举报
回复
查询语句用个isnull()就行了,非VB里的.
select * from 表1 where isnull(sex,'')<>''
这样VB里就只要判断是否是你那个"真空"就行了.
jhone99 2010-10-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fangchunliang 的回复:]
isnull函数不太全面呀!~很难被划分出来
[/Quote]

没明白lz的意思
vbman2003 2010-10-17
  • 打赏
  • 举报
回复
可以转换为字符类型判断:


dim s as string

s=format(rs!fld) 'or s=rs!fld & vbnullstring
if len(s)=0 then ....
fangchunliang 2010-10-17
  • 打赏
  • 举报
回复
比如数据库表里的数据是这样的:
ID NAME AGE SEX
1 AA 17 NULL
2 BB 20 男
要查询此表有性别记录,则有何办法的意?用VB怎样判断
lxq19851204 2010-10-17
  • 打赏
  • 举报
回复
IIF()
fangchunliang 2010-10-17
  • 打赏
  • 举报
回复
isnull函数不太全面呀!~很难被划分出来
lyserver 2010-10-17
  • 打赏
  • 举报
回复
使用isnull函数.

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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