0

我正在使用 BDE .... 我如何按给定字段对表格进行排序?

4

2 回答 2

2

所以,首先我的假设是你正在使用一个 TTable 组件。

简单的方法...

使用 TQuery 组件而不是 TTable 组件,并让数据库使用 order by 子句为您完成繁重的工作。

艰辛的道路....

你可以使用 DbiSortTable 函数(在 DbiProcs.int 文件中声明)你可以用谷歌搜索一些示例代码。

现在,说了这么多,如果你有机会,你应该考虑从 BDE 迁移,它已被弃用,并且有更好的数据库连接机制可用于 Delphi,Embarcadero 会推荐 DBEXpress 作为一个更好的方法。

于 2010-06-20T22:17:39.780 回答
0

不熟悉 BDE - 但如果它支持标准 SQL,order by FIELD_NAME应该可以正常工作。

于 2010-06-20T21:16:04.410 回答