Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

работа с BDE в Delphi

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> работа с BDE в Delphi
Имя
Сообщение << Старые топики   Новые топики >>
работа с BDE в Delphi - 2006-10-31 20:31:45.693333   
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" Причем если вставлять только в первую или только во вторую таблицу, то все выполнится без проблем. Что делать?
Post #: 1
RE: работа с BDE в Delphi - 2006-10-31 20:47:24.473333   
alexbozhko

Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
По транзакциям разнеси.

Post #: 2
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> работа с BDE в Delphi







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.