|
Не работает Referential Integrity
|
|||
---|---|---|---|
#18+
Не получается в базе создать связи между таблицами. При этом меню Referential Integrity серое, недоступное... Что бы это значило? А ведь так хочется определить условия целостности!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2008, 01:32 |
|
Не работает Referential Integrity
|
|||
---|---|---|---|
#18+
А какие для этого шаги были проделаны ? Для получения правильного ответа - чем подробнее, тем лучше... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2008, 02:14 |
|
Не работает Referential Integrity
|
|||
---|---|---|---|
#18+
Всталяю 2 таблицы и пытаюсь создать между ними связь. Как обычто беру поле с одной таблицы и тяну на другую таблицу и бросаю на поле с ключем. Разумеется, что поля соответствуют. Более того - это не новый проект, а достаточно сложное придожение, в котором связи определялись в окружении форм. Делалось это тоже графическими инструментами. Кое где - программным путем и все это работает. А когда открываю базу данных - связь сделать не получается и изначально менюшка серая, недоступная. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2008, 09:42 |
|
Не работает Referential Integrity
|
|||
---|---|---|---|
#18+
Вот для большей ясности картинка: ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2008, 09:50 |
|
Не работает Referential Integrity
|
|||
---|---|---|---|
#18+
Разобрался... Просто хоть один ключ в паре должен быть первичным .... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2008, 09:58 |
|
Не работает Referential Integrity
|
|||
---|---|---|---|
#18+
FAMРазобрался... Просто хоть один ключ в паре должен быть первичным .... Нет. Не просто. Первичный ключ должен быть построен/определен на поле (полях) именно родительской таблицы, а дочерняя таблица, уже на своей стороне, должна обязательно иметь индекс по этому полю (полям). Таким образом, в родительской таблице будут храниться значения отношения – «один», а в дочерней – «много». Поэтому, устанавливать в таблице первичный ключ нужно не из соображений «Просто хоть один ключ в паре должен быть первичным», а именно – определившись, какая таблица будет стороной – «один», а какая – «много». ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2008, 23:45 |
|
|
start [/forum/topic.php?fid=41&msg=35491328&tid=1587378]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 333ms |
total: | 493ms |
0 / 0 |