ximera
Сообщений: 39
Оценки: 0
Присоединился: 2005-01-10 23:16:36
|
Я пишу одну базу данных на Delphi средствами BDE. У меня есть две таблицы, первичный ключ (№ паспорта) одной, является внешним ключем для другой: _____________________________ 1) | № паспорта - ключ | ФИО | и .т. д. 2) _____________________________ | ID| паспорт| улица| и т. д. При щелчке по кнопке происходит вставка значений сначала в 1-ю таблицу, потом во 2-ю. // 1-я таблица Query1.SQL.Clear; Query1.Close; ….. - выполнение sql запроса Query1.ExecSQL; // 2-я таблица Query1.SQL.Clear; Query1.Close; ….. - выполнение sql запроса Query1.ExecSQL; При вставке значений во вторую таблицу вылетает ошибка: "Master record missing. Violation of FOREGN key constraint INEG_16 on table TWO" Причем если вставлять только в первую или только во вторую таблицу, то все выполнится без проблем. Что делать?
|