我在DBGrid
和Command text
中显示数据库中的数据。我希望以升序显示数据,但所有时间都在下降我不知道whay。
在Client DataSet
中的命令文字中,我设置了SELECT * FROM groups ORDER BY ID ASC
,但是当我显示同步和网格时,列表再次从ID=3
开始。
我做错了什么
答案 0 :(得分:4)
您是否在数据集的IndexFieldName属性中设置了值?。
这将覆盖commandtext中的任何顺序,因为无论您检索数据的顺序如何,您的数据都将按照IndexName或IndexFieldName定义的顺序进行排序。