将所有内容装入一个记录集

yz686868 2011-04-16 10:49:18
表如下
单号   姓别   姓名
001 女 李小姐
002 女 张小姐
003 女 隐小姐
004 女 女小姐
005 女 发小姐


Dim rs As New Recordset 
sql = "select * from tb Where 姓别='女'"
rs.Open sql, conn, 1, 3


这样rs只有一条记录

如何将所有记录装入rs
...全文
50 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxq19851204 2011-04-17
  • 打赏
  • 举报
回复
For i=1 to rs.recordcount
msgbox rs("姓名")
rs.movenext
next i
yz686868 2011-04-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 theforever 的回复:]
rs已包含所有符合条件的记录了,只是你没有遍历RS读出来。
Dim rs As New Recordset
sql = "select * from tb Where 姓别='女'"
rs.Open sql, conn, 1, 3
do while not rs.eof
msgbox rs("姓名")
loop
[/Quote]

不能用DO
lxq19851204 2011-04-16
  • 打赏
  • 举报
回复
rs已经有全部的纪录了,你用的时候再提取出来.
Dim rs As New Recordset
sql = "select * from tb Where 姓别='女'"
rs.Open sql, conn, 1, 3
debup.print rs.recordcount

  • 打赏
  • 举报
回复
rs已包含所有符合条件的记录了,只是你没有遍历RS读出来。
Dim rs As New Recordset
sql = "select * from tb Where 姓别='女'"
rs.Open sql, conn, 1, 3
do while not rs.eof
msgbox rs("姓名")
loop

7,763

社区成员

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

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