2010访问vba移动到ADO中的不同记录

时间:2018-04-18 17:08:14

标签: access-vba ms-access-2010 ado

我需要使用ADO在当前记录之前或之后更新记录(n)记录。

我有打开的代码,读完所有选定的记录并关闭。

我想知道的是,是否有办法改变当前的记录指针。例如,我想做这样的事情:

i=1
Do until rs.EOF
  If i > 5 then
    Field2=rs!Field1
    rs!CurrentRecordPointer = i-3
    'update Field2 in this record
    rs!CurrentRecordPointer = i+3
  End If
  i = i + 1
  rs.MoveNext
Loop

这可能,还是需要使用数组?

1 个答案:

答案 0 :(得分:0)

使用DAO对象引用,您可以遍历记录并更新它们。

ggarrange