以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]查询结果排序不对  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=131112)

--  作者:swimmer01
--  发布时间:2019/2/17 0:41:00
--  [求助]查询结果排序不对
老师:你好!
有一查询:
S elect * FROM {xtb_Users} ORDER BY [部门],[等级] DESC
单独执行SQL命令,查询结果排序正常,但用在下面查询结果排序就不对了,不知何故,请指正,谢谢!
DataTables(_Sys_lsb2+"_Table1").DataCols("姓名").ExtendType = ExtendTypeEnum.None
Tables(_Sys_lsb2+"_Table1").Cols("姓名").ComboList = dt.GetComboListString("姓名")

--  作者:wyz20130512
--  发布时间:2019/2/17 19:46:00
--  
传实例看看.
--  作者:swimmer01
--  发布时间:2019/2/17 21:24:00
--  
单独执行SQL命令,查询结果排序正常,是按“部门”及“等级”降序排的,
ComboList列出来的顺序是按中文姓名首字母排的

--  作者:有点蓝
--  发布时间:2019/2/18 10:01:00
--  

语法:

GetComboListString(ColumnName,Filter, Sort)

ColumnName:列名称,从此列中提取不重复的值。
Filter:     可选参数,指定一个条件表达式,只返回符合此条件的值。
Sort:       可选参数,指定排序列,如果省略,则根据取值列排序,通常无需设置。


--  作者:swimmer01
--  发布时间:2019/2/18 22:23:00
--  
解决了,谢谢!