I want use crsr.nextset() , But I got errors like following:
[color=blue][color=green][color=darkred]
>>> connStr = "Provider=MSDAO RA.1;Password=j mpower;User[/color][/color][/color]
ID=jmpower;Data Source=jmgis_ag ps3;Persist Security Info=True"[color=blue][color=green][color=darkred]
>>> import adodbapi
>>> conn= adodbapi.connec t( connStr )
>>> crsr = conn.cursor()
>>> sql = "select * from wjtmp"
>>> crsr.execute(sq l)
>>> rec = crsr.fetchone()
>>> crsr.nextset()[/color][/color][/color]
Traceback (most recent call last):
File "<interacti ve input>", line 1, in ?
File "C:\Python24\Li b\site-packages\adodba pi\adodbapi.py" , line 711,
in nextset
rsTuple=self.rs .NextRecordset( )
File "<COMObject Execute>", line 2, in NextRecordset
File "C:\Python24\Li b\site-packages\win32c om\client\dynam ic.py",
line 251, in _ApplyTypes_
result = self._oleobj_.I nvokeTypes(*(di spid, LCID, wFlags,
retType, argTypes) + args)
com_error: (-2147352567, '\xb7\xa2\xc9\x fa\xd2\xe2\xcd\ xe2\xa1\xa3',
(0, 'ADODB.Recordse t', 'Current provider does not support returning
multiple recordsets from a single execution.',
'C:\\WINNT\\HEL P\\ADO210.CHM', 0, -2146825037), None)
Why?
thanks
[color=blue][color=green][color=darkred]
>>> connStr = "Provider=MSDAO RA.1;Password=j mpower;User[/color][/color][/color]
ID=jmpower;Data Source=jmgis_ag ps3;Persist Security Info=True"[color=blue][color=green][color=darkred]
>>> import adodbapi
>>> conn= adodbapi.connec t( connStr )
>>> crsr = conn.cursor()
>>> sql = "select * from wjtmp"
>>> crsr.execute(sq l)
>>> rec = crsr.fetchone()
>>> crsr.nextset()[/color][/color][/color]
Traceback (most recent call last):
File "<interacti ve input>", line 1, in ?
File "C:\Python24\Li b\site-packages\adodba pi\adodbapi.py" , line 711,
in nextset
rsTuple=self.rs .NextRecordset( )
File "<COMObject Execute>", line 2, in NextRecordset
File "C:\Python24\Li b\site-packages\win32c om\client\dynam ic.py",
line 251, in _ApplyTypes_
result = self._oleobj_.I nvokeTypes(*(di spid, LCID, wFlags,
retType, argTypes) + args)
com_error: (-2147352567, '\xb7\xa2\xc9\x fa\xd2\xe2\xcd\ xe2\xa1\xa3',
(0, 'ADODB.Recordse t', 'Current provider does not support returning
multiple recordsets from a single execution.',
'C:\\WINNT\\HEL P\\ADO210.CHM', 0, -2146825037), None)
Why?
thanks
Comment