[Python] Ubuntu e Kinterbasdb

Alex Ghelfi grappale a hotmail.it
Sab 6 Nov 2010 17:33:28 CET


Sono passato da XP a Ubuntu 10.10.
Con python e il modulo kinterbasdb apro una connessione ad un database 
di firebird creato in ambiente Windows.

import kinterbasdb
con = kinterbasdb.connect(dsn="MIO.FDB",user="USER",password="PASS")
cur = con.cursor()

fino a qui tutto bene.
L'errore lo ottengo quando tento di aprire una qualunque tabella.

cur.execute("SELECT * FROM CLIENTI")

restituisce questo :

Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
kinterbasdb.OperationalError: (-901, 'begin transaction: \n  invalid 
parameter in transaction parameter block\n  Table reservation lock type 
isc_tpb_shared requires table name before in TPB')

Che significa? Con XP la stessa cosa andava a buon fine. Qualcuno mi puņ 
aiutare? Grazie



Maggiori informazioni sulla lista Python