MS Access VBA:OpenRecordSet返回什么?

时间:2014-10-24 14:03:22

标签: mysql vba ms-access access-vba

对于之前使用过VBA for Access的人来说,这是一个非常简单的问题。

Set S = CurrentDb.OpenRecordSet("select COLUMN from TABLE")

现在S是COLUMN中所有值的数组吗? 如果没有,我怎么能用For Each循环来处理S?

中的那些值

2 个答案:

答案 0 :(得分:0)

Did you look at the documentation?

Do While Not S.EOF

    value = S!COLUMN

    S.MoveNext

Loop

答案 1 :(得分:0)

CurrentDb.OpenRecordSet返回类型为“Recordset”的对象

此对象有几种方法,例如EOF,MoveNext,Fields,您可以使用这些方法迭代行。