gpt4 book ai didi

delphi - 对 Delphi 数据集进行排序

转载 作者:行者123 更新时间:2023-12-02 02:37:30 25 4
gpt4 key购买 nike

我有一个未排序的数据集(来自 Devart 的 TMSQuery),无法使用 ORDER BY 进行排序,因为我在打开查询后操作记录,因此“ORDER BY”给出的顺序丢失。

我不想重写整个逻辑,所以我应该找到一种对数据集进行排序的方法。

我可以将数据集分配给 TMemDataSet(TMemDataSet 是 DevArt 类)后代(来自 Devart 的 TVirtualTable),但之后如何排序(我需要按日期字段排序)?

我读到this question但它实际上并不包含我正在寻找的答案。

最佳答案

使用IndexFieldNames我解决了这个问题,这就是我正在寻找的。直接来自 TMSQuery 组件:

MSQuery1.IndexFieldNames := 'EXECUTION_DATE'; //this does the job

关于delphi - 对 Delphi 数据集进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14213119/

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