Win32com ADO curiosity #1: MoveNext

Bill Tutt billtut at microsoft.com
Thu Jul 6 20:55:40 EDT 2000


Because this is Python, and not VB or VBScript.
It's a language syntax thing.

Bill

 -----Original Message-----
From: 	mksql at my-deja.com [mailto:mksql at my-deja.com] 
Sent:	Thursday, July 06, 2000 1:21 PM
To:	python-list at python.org
Subject:	Win32com ADO curiosity #1: MoveNext

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.
-- 
http://www.python.org/mailman/listinfo/python-list




More information about the Python-list mailing list