加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi – 如何使用TADODataset创建和使用聚合字段?

发布时间:2020-12-15 09:15:25 所属栏目:大数据 来源:网络整理
导读:我可以在设计模式下使用TADODataset创建一个新的聚合字段(TAggregateField), 表达式为“Sum(MyPrice)”(MyPrice是此数据集中的一个字段). 但是此字段在绑定的DBText控件中不显示任何内容(它只是空的). TAggregateField甚至可以与TADODataset一起使用吗? (我
我可以在设计模式下使用TADODataset创建一个新的聚合字段(TAggregateField),
表达式为“Sum(MyPrice)”(MyPrice是此数据集中的一个字段).

但是此字段在绑定的DBText控件中不显示任何内容(它只是空的).

TAggregateField甚至可以与TADODataset一起使用吗? (我见过的所有例子都与TClientDataSet有关)

解决方法

Delphi附带的基于ADO数据集的组件都不支持聚合字段.他们必须实施 TDataSet祖先的聚合支持方法(例如 GetAggregateValue).

对于您的问题,是的,您可以将TAggregateField与已发布的ADO组件一起使用(没有什么会限制您),但它没用,因为由于在ADO组件中缺少GetAggregateValue方法实现,此类字段将始终返回NULL值.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读