我有一个TClientDataSet由TTable数据集提供的.数据集有两个字段:邮政编码(字符串,5)和街道(字符串,20)
在运行时,我想显示第三个字段(字符串,20).该字段的例程是将邮政编码作为参数并将该城市归属于该邮政编码.
问题只是将计算字段添加到现有字段中.填充数据本身不是问题.
我试过了:
cds.SetProvider(Table1);
cds.FieldDefs.Add('city', ftString, 20);
cds.Open;
cds.Edit;
cds.FieldByName('city').AsString := 'Test'; // --> errormessage (field not found)
cds.Post;
Run Code Online (Sandbox Code Playgroud)
cds是我的clientdataset,Table1是一个悖论表,但问题与其他数据库相同.
提前致谢