Subject | kinterbasdb, Firebird 2.1: invalid parameter in transaction parameter block |
---|---|
Author | skoczian |
Post date | 2008-05-28T11:19:42Z |
I get this message trying to execute a python script that worked
perfectly using Firebird 2.0. Same thing in the interactive python
window with the employee database:
File "<pyshell#4>", line 1, in <module>
curs.execute('SELECT * FROM country')
OperationalError: (-901, 'begin transaction: \n invalid parameter in
transaction parameter block')
kinterbasdb. Firebird server, database, Python and my script on the
same machine. No other Firebird client running at the same time.
Using Windows XP Professional, Firebird 2.1 SuperServer, Python 2.5.2,
kinterbasdb 3.2 (full name of download file:
kinterbasdb-3.2.win32-FB-2.0-py2.5.exe).
I found something in a russian firebird e-mail list that looked like
exactly this problem, but I can't read russian.
What's wrong and what can I do?
Thank you,
Hertha
perfectly using Firebird 2.0. Same thing in the interactive python
window with the employee database:
>>> import kinterbasdbuser='sysdba', password='masterkey', charset='ISO8859_1')
>>> kinterbasdb.init(type_conv=200)
>>> conn = kinterbasdb.connect(dsn='localhost:employee',
>>> curs = conn.cursor()Traceback (most recent call last):
>>> curs.execute('SELECT * FROM country')
File "<pyshell#4>", line 1, in <module>
curs.execute('SELECT * FROM country')
OperationalError: (-901, 'begin transaction: \n invalid parameter in
transaction parameter block')
>>>I didn't change anything in the transaction parameters used by
kinterbasdb. Firebird server, database, Python and my script on the
same machine. No other Firebird client running at the same time.
Using Windows XP Professional, Firebird 2.1 SuperServer, Python 2.5.2,
kinterbasdb 3.2 (full name of download file:
kinterbasdb-3.2.win32-FB-2.0-py2.5.exe).
I found something in a russian firebird e-mail list that looked like
exactly this problem, but I can't read russian.
What's wrong and what can I do?
Thank you,
Hertha