Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.29;
Скачать: CL | DM;

Вниз

ado- ошибка при добавлении записи   Найти похожие ветки 

 
Карасик   (2007-02-11 14:24) [0]

Коннектюсь к mysql 4.1.16 помощи ADO
При выполнении следующего кода:
try
datamodule2.adoConnection1.BeginTrans;
adoquery2.SQL.Text:="insert into company values(:kod,:name)";
adoquery2.Parameters.Items[0].DataType:=ftstring;
adoquery2.Parameters.Items[0].Value:=kod;
adoquery2.Parameters.Items[1].DataType:=ftstring;
adoquery2.Parameters.Items[1].Value:=name;
adoquery2.ExecSQL;
adoquery2.SQL.Text:="insert into baz values(:kod,:em)";
adoquery2.Parameters.Items[0].DataType:=ftstring;
adoquery2.Parameters.Items[0].Value:=kod;
adoquery2.Parameters.Items[1].DataType:=ftinteger;
adoquery2.Parameters.Items[1].Value:=mem;
adoquery2.ExecSQL;-строка ошибки
datamodule2.adoConnection1.CommitTrans;
except
datamodule2.adoConnection1.RollbackTrans;
end;

возникает следующая ошибка:
Project Project.exe raised exception class EOleEXception with
message "[Mysql][ODBS 3.51 Driver][mysqld-4.1.16-nt]Cannot add or update a child row: foreign key constraint fails".
Таблица авиакомпания содержит поля:код компании, названии(оба строковые)
Таблица базирование содержит поля:код компании(строковый), код аэропорта(целое).
Аэропорт, код которого добавляется при вставке записи
в таблицу базирования точно существует в базе


 
Карасик   (2007-02-11 14:25) [1]

помогите разобраться


 
Johnmen ©   (2007-02-11 14:41) [2]

Тут же всё ясно написано, что нарушение ссылочного ключа.
См. какие есть связи между таблицами...



Страницы: 1 вся ветка

Текущий архив: 2007.04.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.049 c
15-1175546855
Linn
2007-04-03 00:47
2007.04.29
Сдавайте мусор дворнику, который накопился.


3-1170483255
WebSqlNeederr
2007-02-03 09:14
2007.04.29
Как работать из Делфи с Microsoft Access ?


2-1176183245
brothers
2007-04-10 09:34
2007.04.29
Функция DnsHostNameToComputerName


2-1175983376
Василий Кузнецов
2007-04-08 02:02
2007.04.29
.html


11-1156784486
georgy
2006-08-28 21:01
2007.04.29
Создание пакета KOL для интеграции в др. языки.