![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Связаные ссылки [D5, Access]
orion_st © (2002-09-12 13:05:00)При добавлении в таблицу, связанную по какому-то полю с другой, записи вылезает ошибка, что я не могу добавить или изменть запись, т.к. связанная запись требуется в другой таблице.
Как от этой ошибки избавиться?
LordOfSilence (2002-09-12 16:17:00) [1]Возможно, по каким-то причинам, это самое ключевое поле,
по которому у Вас связываются таблицы,
при добавлении в DBHistory1 остается незаполненным.
То есть Вы добавляете "сиротскую" запись, не относящуюся
ни к какой в DBClient1.
SaS13 (2002-09-12 15:59:00) [2]orion_st © (12.09.02 15:54)
Ты должен сначала вставить запись в DBClient1, а потом в DBHistory1 чтобы не нарушать целостности связи.
orion_st (2002-09-12 15:54:00) [3]Я вставляю запись в DBHistory1. Она связана с DBClient1 через ключевое поле "один (в DBClient1) ко многим (в DBHistory1)".
Ошибка:
You cannot add or change a record because a related record is required in table "DBClient1".
oss (2002-09-12 15:46:00) [4]скорее всего, ты пытаешься вставить значение в поле,
которое является FOREIGN KEY, поэтому сначала заполни таблицу
откуда берется ключ, а потом его добавляй.
и напиши тут весь текст ошибки
LordOfSilence (2002-09-12 13:16:00) [5]Опишите более подробно что к чему.
ЮЮ (2002-09-12 13:13:00) [6]"т.к. связанная запись требуется в другой таблице."
А по англицки можно, а то по-руСки непонятно :-)