Topic: Ошибка FOREIGN KEY constraint failed.
Добрый день Нужна помощь! При попытке сохранить запись в базу выдает ошибку FOREIGN KEY constraint failed.
procedure SaveNewMat();
var idIn : String;
begin
idIn := SQLExecute('Select id From Invoice WHERE Invoice.id_Seiler = '+FrmInvoiceIn.CBSailer.sqlValue+' AND Invoice.NumInvoice = "'+ FrmInvoiceIn.EdNumInvoice.Text +'" ');
//Showmessage (idIn);
SQLExecute('INSERT INTO Material (id_Invoice, id_DictNomenklature, KolVoIN, id_DictEdIzmereniya, PriseIn, id_DictMat_Inst_Obor, id_Work, id_Dogovor, Docs_filename) VALUES ('+idIn+', "'+FrmInvoiceIn.CBMatOfInv.sqlValue+'", '+FrmInvoiceIn.EdKolVo.sqlValue+', "'+FrmInvoiceIn.CBEdIzm.sqlValue+'", "'+FrmInvoiceIn.EdPrise.sqlValue+'", "'+ FrmInvoiceIn.CBCategory.sqlValue+'", "'+ FrmInvoiceIn.CBMatOfWork.sqlValue+'", "'+FrmInvoiceIn.CBMatOfDog.sqlValue+'", "'+FrmInvoiceIn.DBFileMatDocs.dbFileName+'" )')
end;
выяснил что ошибку даёт внешний ключ - id_Invoice, что с этим делать не пойму!