提问:用ado读取access数据库的某个字段,但该字段可能为空,我想用do while rs(get)=null rs.movenext loop来移动rs到字段不为空的记录。可是没用,循环语句总是不执行。

bamboosee 2001-08-15 12:11:28
...全文
90 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xuejinlong 2001-08-15
do while isnull(rs(get))= true
rs.movenext
loop

rs(get) = null 的值永远是False;
可以看看帮助,他会告诉你为什么。
回复
sunking 2001-08-15
应该这样用:
do while not isnull(rs(get))
rs.movenext
doevents
loop
回复
一川烟草123 2001-08-15
if trim(rs(get))<>"" and "" & rs(get)="" then.....'也可以
回复
songyangk 2001-08-15
rs(get) = null
这样也可以判断是否为空??
回复
salo 2001-08-15
唉!又来晚了
回复
tarkey 2001-08-15
不是吧,while 的判断好象是当while xxx,xxx为真的时候才继续吧。
应该是do while not rs(get) = null
rs.movenext
loop
回复
songyangk 2001-08-15
do while isnull(rs(get))=true
rs.movenext
loop
回复
相关推荐
发帖

1188

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2001-08-15 12:11
社区公告
暂无公告