Can you explain what you are trying to do with this, are you trying to load information into an array or just cycle through your recordset one record at a time, or are you trying to access data from multiple rows at once?
If you're just trying to cycle through records you can do this:
Code:
Dim db As Database
Dim rst As Recordset
Set db = CurrentDb
Set rst = db.OpenRecordset("Table1")
rst.MoveFirst
Do While rst.EOF <> True
x = rst.Fields(0)
Debug.Print x
rst.MoveNext
Loop
db.Close
EDIT when dealing with recordsets this way item 0 is actually the first column of data.