Quantcast
Channel: SQL.ru: Firebird, InterBase
Viewing all articles
Browse latest Browse all 1677

Не могу выставить уровень изоляции при работе с базой в Питоне

$
0
0
Доброго времени суток, уважаемые эксперты! Столкнулся со следующей проблемой - пытаюсь выставить уровень изоляции при работе с 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)


Подскажите, пожалуйста, как можно решить эту проблему. Спасибо!

Viewing all articles
Browse latest Browse all 1677

Trending Articles