gpt4 book ai didi

delphi - 如何通过 TADODataset 创建和使用聚合字段?

转载 作者:行者123 更新时间:2023-12-03 15:30:34 28 4
gpt4 key购买 nike

我可以在设计模式下使用 TADODataset 创建一个新的聚合字段 (TAggregateField ),使用表达式“Sum(MyPrice)”(MyPrice 是此数据集中的一个字段)。

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

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

最佳答案

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

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

关于delphi - 如何通过 TADODataset 创建和使用聚合字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25264518/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com