Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2012, 07:15   #1
paves
Пользователь
 
Регистрация: 24.09.2012
Сообщений: 16
По умолчанию Ошибка при добавлении во 2-ую связанную таблицу

Собственно есть 2 таблицы IBTable: индекс 2-ой зависит от текущего индекса 1-ой.
Настроил MasterSource для зависимой таблицы.
Добавление в главную 1-ую таблицу:
Код:
IBTable_MAIN.Append;
...
IBTable_MAIN.Post;
IBTransaction.CommitRetaining;
Добавление во 2-ую таблицу:
Код:
IBTable_FUNCTION.append;
IBTable_FUNCTIONID_FUNCTION.Value:=IBTable_MAINID_MAIN.Value;
...
IBTable_FUNCTION.post;
Возникает ошибка, т.к. не известно значение IBTable_MAINID_MAIN.Value
Но, если перед добавлением во 2-ую таблицу выключить и включить 1-ую таблицу, добавление происходит без ошибок:
Код:
IBTable_MAIN.Active:=False;
IBTable_MAIN.Active:=True;
Подскажите пожалуйста, какие настройки компонентов необходимы, чтобы не писать дополнительный код: выключение и включение главной таблицы.
paves вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Hibernate ORA-02289: последовательность не существует. Ошибка при добавлении записи в таблицу YaMolekula Java Базы данных (JDBC, JPA, Hibernate) 0 06.09.2012 23:53
Не работает отмена при добавлении записей в таблицу Екатерина20 БД в Delphi 4 26.05.2012 17:23
при добавлении записи в таблицу выдает ошибку brutalis БД в Delphi 28 13.05.2012 17:49
Ошибка при добавлении записи в таблицу dmitruha PHP 2 22.07.2011 15:00
Добавление записи через список в связанную таблицу(при связи с Access) megaten БД в Delphi 5 17.05.2009 15:57