Форум: "Базы";
Текущий архив: 2002.09.12;
Скачать: [xml.tar.bz2];
ВнизOшибка!? Найти похожие ветки
← →
kest2 (2002-08-22 11:25) [0]Скреэйтил две таблички. Создал третью со связью по внешнему ключу, опредилил on uodate cascade, on delete cascade... всё пучком, но при заполнении её выдаётся ошибка: MASTER RECORD MISSING. VIOLATION OF FOREIGN KEY CONSTSRAINT "INTEG_80" ON TABLE "RASHOD" ЧТО КОПАТЬ?! Не дайте погибнуть пионеру:)
← →
Val (2002-08-22 11:37) [1]при попытке заполнения дочерней таблицы вставляется запись с id, которого нет в родительской таблице.
← →
kest2 (2002-08-22 11:59) [2]Это я понимаю, но дело в том что он есть точно...:(
← →
Val (2002-08-22 12:19) [3]однако сервер говорит обратное, чудес не бывает.
проверьте, может это старый констреинт, который вы забыли удалить.
← →
DarkGreen (2002-08-22 13:53) [4]А когда в подчиненного запись вставляешь откуда берется значение первичного ключа мастера? Если значение первичного ключа генерится в триггере, то IBTable (IBQuery) ни чего про него не знают, следовательно когда ты в подчиненном запись добавляешь, то значение вторичного ключа в лучшем случае 0 или вообще NULL
← →
kest2 (2002-08-23 09:55) [5]Хм... я не совсем понял очем ты говоришь:( Что значит "значение первичного ключа мастера" ???
зы
Эта же ошибка выдается при заполнении данных в SQL Explore:(
← →
Johnmen (2002-08-23 10:01) [6]Как заполняешь ?
← →
kest2 (2002-08-23 10:43) [7]to Johnmen: Ну, нажимаю плюсик, ввожу ручками все данные, ПОТОМ POST EDIT или рефреш... а что???
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.09.12;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c