Форум: "Базы";
Текущий архив: 2002.10.03;
Скачать: [xml.tar.bz2];
ВнизСвязаные ссылки Найти похожие ветки
← →
orion_st (2002-09-12 13:05) [0]При добавлении в таблицу, связанную по какому-то полю с другой, записи вылезает ошибка, что я не могу добавить или изменть запись, т.к. связанная запись требуется в другой таблице.
Как от этой ошибки избавиться?
← →
ЮЮ (2002-09-12 13:13) [1]"т.к. связанная запись требуется в другой таблице."
А по англицки можно, а то по-руСки непонятно :-)
← →
LordOfSilence (2002-09-12 13:16) [2]Опишите более подробно что к чему.
← →
oss (2002-09-12 15:46) [3]скорее всего, ты пытаешься вставить значение в поле,
которое является FOREIGN KEY, поэтому сначала заполни таблицу
откуда берется ключ, а потом его добавляй.
и напиши тут весь текст ошибки
← →
orion_st (2002-09-12 15:54) [4]Я вставляю запись в DBHistory1. Она связана с DBClient1 через ключевое поле "один (в DBClient1) ко многим (в DBHistory1)".
Ошибка:
You cannot add or change a record because a related record is required in table "DBClient1".
← →
SaS13 (2002-09-12 15:59) [5]orion_st © (12.09.02 15:54)
Ты должен сначала вставить запись в DBClient1, а потом в DBHistory1 чтобы не нарушать целостности связи.
← →
LordOfSilence (2002-09-12 16:17) [6]Возможно, по каким-то причинам, это самое ключевое поле,
по которому у Вас связываются таблицы,
при добавлении в DBHistory1 остается незаполненным.
То есть Вы добавляете "сиротскую" запись, не относящуюся
ни к какой в DBClient1.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.10.03;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c