powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / обновление мастер-детали
3 сообщений из 3, страница 1 из 1
обновление мастер-детали
    #32247236
ritz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Есть связка мастер-деталь. Мастер таблица обновляется отдельной прогой в транзакции read commited no record version no wait. Первичный ключ не изменяется. Вторая прога в стандартной транзакции fib+ пишет данные в деталь, получает lock conflict on no wait transaction violation of foreign key xxx (который ссылается на мастер-таблицу). Как избежать конфликта этих транзакций? Ткните носом плз.
...
Рейтинг: 0 / 0
обновление мастер-детали
    #32247251
ritz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ах да, забыл: FB 1.5 RC4, FIBPlus 4.8.1
...
Рейтинг: 0 / 0
обновление мастер-детали
    #32248385
Фотография arni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
видимо транзакция для детального датасета совсем не "стандартная", т.к. lock conflict on no wait transaction скорее всего означает, что она обращается к ресурсу, который кем-то занят, а у нее самой в свойствах стоит nowait. Поэтому при блокировке сразу же вылетает исключение.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / обновление мастер-детали
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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