Win32com ADO curiosity #1: MoveNext

mksql at my-deja.com mksql at my-deja.com
Thu Jul 6 16:21:12 EDT 2000


In the following code (rs refers to an ADO recordset already created):

    print rs.Fields(1).Value
    rs.MoveNext
    print rs.Fields(1).Value

prints the same record twice, while:

    print rs.Fields(1).Value
    rs.MoveNext()
    print rs.Fields(1).Value

prints 2 records, as expected.

Why does MoveNext require the () ? The ADO object model does not
specify parameters for MoveNext, MoveFirst, etc.


Sent via Deja.com http://www.deja.com/
Before you buy.



More information about the Python-list mailing list