相关疑难解决方法(0)

如何在运行时向clientdataset添加字段?

我有一个TClientDataSetTTable数据集提供的.数据集有两个字段:邮政编码(字符串,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是一个悖论表,但问题与其他数据库相同.

提前致谢

database delphi tclientdataset dataset

7
推荐指数
2
解决办法
4万
查看次数

标签 统计

database ×1

dataset ×1

delphi ×1

tclientdataset ×1