Главная страница
    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.44 MB
Время: 0.046 c
15-1175416141
Yanis
2007-04-01 12:29
2007.04.29
С праздником


6-1162525572
tarantul_ip02
2006-11-03 06:46
2007.04.29
Сделал бота для сетей irc. Есть проблема.


5-1152527754
Den_is
2006-07-10 14:35
2007.04.29
Прозрачность в TWinControl


3-1171277582
petvv
2007-02-12 13:53
2007.04.29
insert into <....> select <...> union select <...> = грабли


1-1173168479
Helen
2007-03-06 11:07
2007.04.29
Поиск файла на ftp сервере





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский