Форум: "Базы";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];
Вниз2 связанные таблицы Найти похожие ветки
← →
ChaoX © (2007-07-31 13:48) [0]Есть у меня 2 таблицы, между ними есть связь один-ко-многим.
Когда я добавляю запись в первую таблицу, всё идёт прекрасно... до тех пор, пока я не добавлю в той же процедуре запись во вторую таблицу, в которой есть поле, ссылающееся на первую таблицу - выдаётся ошибка, говорящая о том, что ссылается на несуществующую запись. Очевидно, запись в первую таблицу ещё не добавилась, или программа "не знает об этом". Я перепробовал разные способы: писал IBTransaction.CommitRetaining, Устанавливал свойства первой таблицы Active в False, затем опять в True, переконнекчивал IBDatabase... ничего.
Подскажите пожалуйста, что мне делать?
← →
Sergey13 © (2007-07-31 13:55) [1]> [0] ChaoX © (31.07.07 13:48)
> Подскажите пожалуйста, что мне делать?
Сделать ibase.ru домашней страницей и читать до полного просветления.
Твоя проблема решается просто - ПЕРЕД вставкой запрашивается СЛЕДУЮЩЕЕ значение генератора и это значение вставляется во все нужные места.
← →
dolmat (2007-08-02 11:10) [2]а перед записью во вторую для первой post не пробовал?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.046 c