以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  select可以查出结果,sqlselect查不出来。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=142676)

--  作者:jnletao
--  发布时间:2019/11/3 15:10:00
--  select可以查出结果,sqlselect查不出来。
以下为测试截图

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20191103150800.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20191103150728.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20191103150443.jpg
图片点击可在新窗口打开查看


--  作者:jnletao
--  发布时间:2019/11/3 15:23:00
--  
找到原因了图片点击可在新窗口打开查看

SQLSelect(Filter,Top,Sort)

Filter: 查询条件,采用的是SQL语法,和常规表达式的语法有所不同,请参考:SQL表达式的语法差异
Top:    可选参数,指定返回的行数
Sort:   可选参数,指定查询顺序,和Top配合使用。


SQLSelect("产品 = \'PD01\'")


如果需要按顺序返回所有行,可以将Top参数设置为"",例如按日期顺序,返回所有产品为PD01的订单:

Dim drs As List(of DataRow)
drs =
DataTables("订单").SQLSelect("产品 = \'PD02\'","", "日期 Desc")

========================================================================================


SQL在使用时,要么只用filter,要么top 与 sort 要配合使用,不能少项。