今天是个好日子。请告诉我。有两个表(国家,城市),它们之间的关系是使用主从进行的,一切正常。问题是在添加一个不在表中的新城市(通过 TEdit)时。如果添加一个新的国家不需要外键,那么在添加城市的情况下,它是必需的。用DBEdit,原来是这样添加数据的,因为它自动将城市的外键绑定到国家,但是如何用通常的TEdit注册这个,这里需要写什么以便它也添加键来自所选国家?
begin
Form4.Query_City.Insert; // не выполняется: ошибка "Field 'ID' cannot be modified."
Form4.Query_City.FieldByName('ГОРОД').AsString := Form5.Edit1.Text;
Form4.Query_City.Open;
Form4.Query_City.Post;
上面的代码适用于添加不在列表中的新国家,但不适用于城市