![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
dron4ik |
![]()
Сообщение
#1
|
![]() Бывалый ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 318 Пол: Мужской Репутация: ![]() ![]() ![]() |
Имеется 2-е таблицы дочерняя и родительская..нужно их связать вот так:
Между отдельными таблицами БД может существовать связь, которая организуется через поля связи таблиц. Поля связи обязательно должны быть индексированными. Связь между таблицами определяет отношение подчиненности, при котором одна таблица является главной, а вторая - подчиненной. Для организации связи между таблицами в подчиненной таблице используются следующие свойства: MasterSource – источник данных главной таблицы. IndexName – текущий индекс подчиненной таблицы. IndexFieldNames – поле или поля связи текущего индекса подчиненной таблицы. MasterFields – поле или поля связи индекса главной таблицы. это я сделал..но когда я добавляю запись в дочернюю таблицу и пытаюсь сохранить, то выходит ошибка---мол, индекс устарел(сам перевел с английского языка)...и все данные в двух таблицах удаляются... Таблицы работают через Table. |
![]() ![]() |
dron4ik |
![]()
Сообщение
#2
|
![]() Бывалый ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 318 Пол: Мужской Репутация: ![]() ![]() ![]() |
упс...чуть ошибся...когда я добавил запись в дочернюю таблицу и жму "сохранить" вылетает...ошибка такая: Key violation...а потом при последующем запуске бд выходит ошибка index is out of date.
|
![]() ![]() |
![]() |
Текстовая версия | 14.07.2025 4:47 |