Главная страница
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.031 c
14-54165
Exp
2003-02-24 20:20
2003.03.17
Ну как вам FastReport


3-53860
Rustiik
2003-02-27 10:52
2003.03.17
Архивация базы из проги


4-54377
Tahion
2003-01-11 02:38
2003.03.17
Сохранение иконки


1-53963
Beglec
2003-03-05 10:20
2003.03.17
MDI Forma


1-53973
Alexsey Orlov
2003-03-06 09:28
2003.03.17
ListView - color