Добавление внешнего ключа по запросу в таблицу
Две таблицы: Страна и город. Связь master-detail. БД сделана на Access'e, в таблице город есть 3 поля (City_id, City, Country_ID) Country_ID это внешний ключ, но в access я его настроил через мастер-подстановки полей(т.е. там не просто ID, а поле со списком стран, которые и есть ID),
и значения в нем все равно числовые, но при попытке добавить новую строку
Form4.Query_city.FieldByName('Country_ID').AsInteger:=StrToInt(Form4.DBLookupComboBox1.Text);
он пишет "UK is not valid integer value"
Form4.Query_city.Insert;
Form4.Query_city.FieldByName('City').AsString:=Form4.DBEdit1.Text;
Form4.Query_city.FieldByName('Country_ID').AsInteger:=StrToInt(Form4.DBLookupComboBox1.Text);
Также пытался добавить вот так, но ничего все равно не выходит, так же самая ошибка
Form4.Query_city.FieldByName('Country_ID').Value:=Form4.DBLookupComboBox1.Text;
