我正在使用 BDE .... 我如何按给定字段对表格进行排序?
问问题
1192 次
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 回答