VB的ADO控件隔行读取ACCESS数据库内容的sql语句怎么写

chenlxbs2003 2004-08-22 01:35:12
各位大虾, 我是新手有一问题请教:
我用VB的ADO控件和sql语句编写一个隔行读取ACCESS数据表中内容(如1,3,5....或者2,4,6,8....行的内容),请问我该怎么写这个程序??
...全文
136 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lsftest 2004-08-22
  • 打赏
  • 举报
回复
主要看楼主查询数据的具体要求是什么:

select * from 表名 where Id Mod2=1
=====================
是好方法,但如果表里没有id之类的字段呢????????



两个MOVENEXT 也许就可以了,,

有可能会报错,不过可以加错误处理呀,
=====================
如果用MOVENEXT可能要考虑会不会对速度造成很大影响。。。access已经够慢了。。。
flyingZFX 2004-08-22
  • 打赏
  • 举报
回复
两个MOVENEXT 也许就可以了,,

有可能会报错,不过可以加错误处理呀,
jackyhyoung 2004-08-22
  • 打赏
  • 举报
回复
dim rs as recordset
dim I
select * from table
for i =0 to rs.recordcount
......
i=i+1
rs.movenext
next
my99 2004-08-22
  • 打赏
  • 举报
回复
对的。用两个MOVENEXT
chuting1 2004-08-22
  • 打赏
  • 举报
回复
楼上有点缺点,就是如果ID有空的怎么办,就是像1234689
怎么办?
最好用MOVENEXT
MOVENEXT

外面用循环
daisy8675 2004-08-22
  • 打赏
  • 举报
回复
楼上的就是对的
笨狗先飞 2004-08-22
  • 打赏
  • 举报
回复
select * from 表名 where Id Mod2=1

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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