I don't see any way, reading through the documentation for using COM as a client from the ActiveState distribution of Python, to pass an argument to a method of a COM object in such a way that the method can set the value of the argument. I expected to see something like the ability to create an object of a Variant class, which I would think would be the cleanest approach (as opposed to something like passing a list with one member), but can't find anything along these lines. An example of where such a mechanism is needed is the Execute() method of the ADO Connection object. Microsoft uses the RecordsAffected parameter to return the count of rows affected by the operation performed. I assume I'm just not looking in the right place. Could someone kindly point me to the appropriate section of the ActiveState documentation? Thanks very much. -- Bob Kline mailto:[EMAIL PROTECTED] http://www.rksystems.com _______________________________________________ ActivePython mailing list [EMAIL PROTECTED] http://listserv.ActiveState.com/mailman/listinfo/activepython