Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / проблемы с ссылочной целостностью / 10 сообщений из 10, страница 1 из 1
06.12.2004, 16:28:19
    #32814844
Iskander68
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы с ссылочной целостностью
Аксесс 2000, SP3, mdb и Аксесс2002, SP1. С недоумением обнаружил, что в примитивнейшей БД из трех таблиц несмотря на заявленную ссылочную целостность таковая отказывается выполнять свои функции. Выражается в том, что можно добавлять записи в таблицы на стороне "многие" ( GTD или Passports) не содержащие соответствующий ПК из таблицы на стороне "один" (Contracts). Пробовал "сжать-восстановить", импортировать в новую (см. приложеннsй файл) - same shit (и в 2000 и в 2002).

Кому не лень, посмотрите. Наверняка какой-то мой недосмотр, которого я не вижу.
...
Рейтинг: 0 / 0
06.12.2004, 16:38:06
    #32814879
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы с ссылочной целостностью
Поставить Обязательное поле=Да
...
Рейтинг: 0 / 0
06.12.2004, 16:38:52
    #32814881
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы с ссылочной целостностью
не дает добавлять ни в GTD, ни в Passports
аксес 2002
...
Рейтинг: 0 / 0
06.12.2004, 16:42:10
    #32814892
Iskander68
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы с ссылочной целостностью
Vielen Dank! Но, позвольте задать риторический вопрос, какая же это нафик
целостность?

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
06.12.2004, 16:43:50
    #32814896
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы с ссылочной целостностью
А это уже другой вопрос. К мелкому и мягкому.
...
Рейтинг: 0 / 0
06.12.2004, 16:47:21
    #32814905
Iskander68
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы с ссылочной целостностью
ЛП, даже не знаю, что сказать... Могу только спросить, ты ничего не менял в
таблицах? После того как я поставил "обязательное поле" да, то тоже
заработало.

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
06.12.2004, 16:53:41
    #32814925
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы с ссылочной целостностью
Ничего не менял

Если попытаться забить в поле CID (в подчиненных таблицах) что-либо неприсутствующее в таблице Contracts - ругается. И при добавлении новой записи, и при редактировании существующей.
Если забить что-нибудь существующее - то все окей.
Если ничего не забить (Null) - то тоже все окей, как и должно быть по теории. Это уж ни к мелкому не надо ходить, ни к мягкому. Это в теорию надо ходить.
...
Рейтинг: 0 / 0
06.12.2004, 17:02:02
    #32814948
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы с ссылочной целостностью
У меня все вводится через подстановки, как вытекает (вроде) из схемы. При вводе не через выбор ругается когда неправильный FK.
...
Рейтинг: 0 / 0
06.12.2004, 17:17:46
    #32814988
Iskander68
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы с ссылочной целостностью
Моя ошибка - расширительное толкование "ссылочной целостности". Все-таки
сначала нужно было хотя бы F1 нажать.

"Установив целостность данных, необходимо следовать следующим правилам.
Невозможно ввести в поле внешнего ключа связанной таблицы значение, не
содержащееся в ключевом поле главной таблицы. Однако в поле внешнего ключа
возможен ввод значений Null, показывающих, что записи не являются
связанными. Например, нельзя сохранить запись, регистрирующую заказ,
сделанный несуществующим клиентом, но можно создать запись для заказа,
который пока не отнесен ни к одному из клиентов, если ввести значение Null в
поле <КодКлиента>."

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
06.12.2004, 17:20:43
    #32814999
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы с ссылочной целостностью
Мелкий и мякгий с удовольствием ответил на ваш вопрос :)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / проблемы с ссылочной целостностью / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]