Страница 1 из 1

Foreign key проблема

Добавлено: 15 июл 2005, 14:12
Val
Пожалуйста, помогите решить проблему.

Есть мастер-таблица и таблица-справочник, подключенная через Forign key.

На форме: DBGrid и несколько DBкомпонент для отображения / изменения полей записи, выбранной в гриде. Поле с данными из справочниками - DBLookupComboBox.

Все отлично работает при изменении данных в имеющихся записях. Но при попытке подтвердить изменения после вставки новой записи через мое приложение выдается сообщение
"violation of FORIGN KEY constraint "FK..." on table "..."

При создании новой записи в IBExpert все проходит нормально.

Interbase 6.0 + C Builder 5

Добавлено: 15 июл 2005, 15:01
kdv
эта ошибка означает, что не задано значение столбца FK или оно указано неверно, то есть, его нет в "справочной" таблице (куда FK ссылается).
Копай свою программу.