也许这个问题很基本,但我认为理解这个问题非常重要。
假设我们执行数据库查询,这将导致结果集如下所示:
[A1][B1][C1][D1][E1][F1]
[A2][B2][C2][D2][E2][F2]
[A3][B3][C3][D3][E3][F3]
因此,索引NUMBER表示行,索引LETTER表示列。
那么,结果集会是一个数组吗?
我怎么可以,例如访问第二行?
答案 0 :(得分:2)
以下是您访问特定记录的方式
rs.MoveFirst
rs.Move 2
或
dim TestValue as long
TestValue = 2
Do While True
If rs!TestField = TestValue Then Exit Do
rs.MoveNext
If rs.EOF then Exit Do
Loop
或
rs.AbsolutePosition = 2
答案 1 :(得分:1)
访问第三列(0,1,2)
recordset.fields(2)
或
recordset.fields("fieldName")
转到下一条记录(行)
recordset.movenext
转到特定记录
recordset.move