powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Параметры транзакций в скрипте
7 сообщений из 7, страница 1 из 1
Параметры транзакций в скрипте
    #39993525
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В скрипте создаются коннекты к двум базам
Код: sql
1.
2.
db1 = ibec_CreateConnection(....);
db2 = ibec_CreateConnection(....);


Потом по скрипту идет переключение между базами при помощи ibec_UseConnection();

Мне нужно для второй базы поставить уровень изоляции транзакции READ COMMITED. Как это сделать?

Код: sql
1.
2.
3.
4.
5.
6.
7.
set trparams 'isc_tpb_read_committed, isc_tpb_rec_version, isc_tpb_nowait';

execute ibeblock
as
begin
  db1 = ibec_CreateConnection(....);
  db2 = ibec_CreateConnection(....);

не работает. Транзакция стартует с уровнем снапшот

Код: sql
1.
2.
3.
4.
5.
ibec_UseConnection(db2);
SET TRANSACTION
  READ WRITE
  ISOLATION LEVEL READ COMMITTED RECORD_VERSION
  NO WAIT;

Parsing error

Код: sql
1.
2.
3.
4.
5.
ibec_UseConnection(db2);
EXECUTE STATEMENT 'SET TRANSACTION ' +
  'READ WRITE ' +
  'ISOLATION LEVEL READ COMMITTED RECORD_VERSION ' +
  'NO WAIT';

Not permited

С уважением, Vasilisk
...
Рейтинг: 0 / 0
Параметры транзакций в скрипте
    #39993533
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_

Мне нужно для второй базы поставить уровень изоляции транзакции READ COMMITED. Как это сделать?


ibec_SetConnectionProp(db2, 'TRPARAMS', 'isc_tpb_read_committed, isc_tpb_rec_version, isc_tpb_nowait');
...
Рейтинг: 0 / 0
Параметры транзакций в скрипте
    #39993535
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert
ibec_SetConnectionProp(db2, 'TRPARAMS', 'isc_tpb_read_committed, isc_tpb_rec_version, isc_tpb_nowait');
Спасибо
...
Рейтинг: 0 / 0
Параметры транзакций в скрипте
    #39993538
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert
ibec_SetConnectionProp(db2, 'TRPARAMS', 'isc_tpb_read_committed, isc_tpb_rec_version, isc_tpb_nowait')
TPB Constant (0) is unknown.
...
Рейтинг: 0 / 0
Параметры транзакций в скрипте
    #39993559
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробелы после запятых убери, из-за них чудит. Завтра поправлю.
...
Рейтинг: 0 / 0
Параметры транзакций в скрипте
    #39994227
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert
Завтра поправлю.
А можно еще версию IBEScript?
...
Рейтинг: 0 / 0
Параметры транзакций в скрипте
    #39994291
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
А можно еще версию IBEScript?


Выложил.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Параметры транзакций в скрипте
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]