以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  行集合排序为零  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=176522)

--  作者:tld
--  发布时间:2022/4/16 9:11:00
--  行集合排序为零
老师好。如下代码的行集合,本来有4行,根据【参数】列排序,结果为零,是怎么回事?

在命令窗口执行下面代码:
Dim drs As List (of DataRow) = DataTables("列表项目表").SQL S elect("[字段名称] = \'参数_报告延误\'","参数 desc")
msgbox(drs.Count)
结果是0

在命令窗口执行下面代码:
Dim drs As List (of DataRow) = DataTables("列表项目表").SQLSe lect("[字段名称] = \'参数_报告延误\'","")
msgbox(drs.Count)
结果是4

谢谢老师!

--  作者:有点蓝
--  发布时间:2022/4/16 9:14:00
--  
更新Foxtable到最新版本
--  作者:tld
--  发布时间:2022/4/16 9:17:00
--  
刚刚查了,已经是最新版本了
--  作者:有点蓝
--  发布时间:2022/4/16 9:57:00
--  
请上传实例测试
--  作者:tld
--  发布时间:2022/4/16 10:10:00
--  
我用别的方法替代吧。谢谢老师。
--  作者:tld
--  发布时间:2022/4/16 10:29:00
--  
老师好。有个现象:如果用sele ct 替换 SQLsel ect , 排序后就是4了。  就是说,在排序状态下,sqlselect 不可用
--  作者:有点蓝
--  发布时间:2022/4/16 10:57:00
--  
http://www.foxtable.com/webhelp/topics/2900.htm

Dim drs As List (of DataRow) = DataTables("列表项目表").SQL S elect("[字段名称] = \'参数_报告延误\'","","参数 desc")