recordcount 是记录总数 通过循环 for i=1 to rs.recordcount debug.print rs.field(0) 记录 debug.print i 当前第几个记录 next i
怎样得到RecordSet的数据总数和当前是第几个?1 记录数 必须在打开记录集时遍历记录才能得到记录总数。如果是 ADO,还必须设置 cnn.CursorLocation = adUseClient。rs.MoveLast rs.MoveFirst如果记录集的查询 SQL 语句中有 Order By 子句,则不需要上面两句来遍历记录。2 当前记录号 rs.AbsolutePosition
如果你是要纯粹知道你的记录是哪一条的话,cuilei197979(风)的方法不错。 recordcount 是记录总数 通过循环 for i=1 to rs.recordcount debug.print rs.field(0) 记录 debug.print i 当前第几个记录 next i ---------------------- 如果你是要把他拿来用,那of123() 方法不错。记的在使用of123() 的方法的使用不要忘了创建记录集对象,及数据库连接对象!!!
RS.MOVELAST
DEBUG.PRINT RECORDCOUNT
通过循环
for i=1 to rs.recordcount
debug.print rs.field(0) 记录
debug.print i 当前第几个记录
next i
必须在打开记录集时遍历记录才能得到记录总数。如果是 ADO,还必须设置 cnn.CursorLocation = adUseClient。rs.MoveLast
rs.MoveFirst如果记录集的查询 SQL 语句中有 Order By 子句,则不需要上面两句来遍历记录。2 当前记录号
rs.AbsolutePosition
recordcount 是记录总数
通过循环
for i=1 to rs.recordcount
debug.print rs.field(0) 记录
debug.print i 当前第几个记录
next i
----------------------
如果你是要把他拿来用,那of123() 方法不错。记的在使用of123() 的方法的使用不要忘了创建记录集对象,及数据库连接对象!!!
这个帖子上问题和你的差不多,你可以按照回复做
rs.book 为当前记录号,但记录集须为客户端形式
可以的