1:指针不能移动,没说过.
2:cdate,可以,楼上说的对.

解决方案 »

  1.   

    指针不能移动,是因为你在打开时指定了尽向前型,也就是只支持MoveFirst,MoveNext
      

  2.   

    指针不能移动取什么值?
    把rs重设了或重取一个能移动指针的rs.
      

  3.   

    1.看看CursorLocation
    2.cdate
    format在处理日期的时候也比较有用
      

  4.   

    1.例如:要取表的第i行,j列数据
    Private Function GetData(i As Integer, j As Integer) As Variant
     rs.MoveFirst
     Dim StrRowData As Variant
     StrRowData = rs.GetRows(i)
     GetData = StrRowData(j, i - 1)
    End Function
    不知这样行不行!
      

  5.   

    如果你仅仅是读取记录:
    set rs = cnn.execute("select * form yourDB")
    这样打开的记录集可以自由移动记录指针,而且再次打开前不必close。