Доброго времени суток, уважаемые эксперты! Столкнулся со следующей проблемой - пытаюсь выставить уровень изоляции при работе с Firebird в Питоне и в результате получаю ошибку. Вот сам код:
А вот и текст ошибки:
Подскажите, пожалуйста, как можно решить эту проблему. Спасибо!
import fdb cnx = fdb.connect(dsn = 'C:\databases\reestr.fdb', user = 'SYSDBA', password = 'masterkey') cursor = cnx.cursor() cursor.execute("SET TRANSACTION ISOLATION LEVEL READ COMMITTED NO RECORD_VERSION")
А вот и текст ошибки:
File "<stdin>", line 1, in <module> File "C:\data\fdb\fdb\fbcore.py", line 3574, in execute self._ps._execute(parameters) File "C:\data\fdb\fdb\fbcore.py", line 3291, in _execute "Error while executing SQL statement:")] fdb.fbcore.DatabaseError: ('Error while executing SQL statement:\n- SQLCODE: -901\n- invalid transaction handle (expecting explicit transaction start)', -901, 335544332) |
Подскажите, пожалуйста, как можно решить эту проблему. Спасибо!