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

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


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