【发布时间】:2009-01-09 10:02:41
【问题描述】:
我发现上述问题的唯一解决方案是将“ORDER BY”语句附加到 FIBDataSet 的 SQL 查询中。有点奇怪,因为 Grid 有它自己的 quicksort() 实现,但我无法让它工作。任何想法将不胜感激。
【问题讨论】:
-
好吧,我在调用 quicksort() 时看到了一些 CPU 活动,但没有任何反应。
我发现上述问题的唯一解决方案是将“ORDER BY”语句附加到 FIBDataSet 的 SQL 查询中。有点奇怪,因为 Grid 有它自己的 quicksort() 实现,但我无法让它工作。任何想法将不胜感激。
【问题讨论】:
Grid 的排序方法通常做“in-memory-sort”。
如果你使用的是 Devrace 的 FibPlus,那么有 TpFibDataset 继承自 TFibDataset,它内置了 SQL 解析和 ORDER BY 更改的实现。
【讨论】: