Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.17;
Скачать: CL | DM;

Вниз

Проблема с методом Post   Найти похожие ветки 

 
AtoL ©   (2003-02-26 10:36) [0]

Друзья, есть проблема.
Есть отношение таблиц master-detail. Работаю под BDE. База Interbase -овская. Если мастер таблица находится в режиме вставки, я не могу вызвать пост в подчиненной таблице. Хотя то поле в мастер таблице, на которую ссылается подчиненная заполнено уже (не нулл), хотя еще не вызван пост.
Можно ли как то сохранить изменения в подчиненной таблице, если отцовская в инсерт режиме?
Именно такая ситуация, возможен ли выход?


 
MsGuns ©   (2003-02-26 10:41) [1]

Пока не будет добавлена и запостена запись Местера, к ней нельзя добавить "потомков". Выход есть - добавление запросами или через триггер AfterInsert Мастера.


 
Johnmen ©   (2003-02-26 10:42) [2]

Очень странное желание !
Логически могущее привести к "подвисшим" детальным записям...
И надо определиться с :
1. транзакциями
2. кешированием
3. связью М-Д


 
MsGuns ©   (2003-02-26 10:58) [3]

>AtoL © (26.02.03 10:36)
Если работаешь с IB, то понятие "запись находится в режиме вставки" для него не существует. Это не Парадокс и не дибэйс.
Есть понятие незавершенной транзакции, но это несколько иное ;))


 
AtoL ©   (2003-02-26 11:11) [4]

>MsGuns
Но в Делфях я через BDE работаю. И использую соответствующие компоненты. Я понимаю, что легче было бы напрямую без БДЕ, но просто так вышло, теперь поздно менять что то.


 
MsGuns ©   (2003-02-26 11:37) [5]

А ничего менять и не надо. Просто старайся не давать редактировать прямо в гриде, а все делай через не-DB-контролы, а затем запросами вставляй, изменяй и т.д.



Страницы: 1 вся ветка

Текущий архив: 2003.03.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
14-54229
Мыш
2003-03-03 17:06
2003.03.17
База имен


1-54071
Max1111
2003-03-05 11:39
2003.03.17
Проблема с глобальным динамическим массивом


14-54304
Johnmen
2003-02-28 16:28
2003.03.17
Что ответить бабушке


1-54036
Monak
2003-03-04 23:39
2003.03.17
И просто проблема №2


4-54367
Shuric
2003-01-24 21:48
2003.03.17
Приветик всем... Может кто подскажет?