以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  排序出错  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=180185)

--  作者:asionwong
--  发布时间:2022/10/5 12:26:00
--  排序出错
Dim drs As List(Of DataRow)
drs=DataTables("销售查询").Select("客户编码=\'"& tables("预售单").current("客户编码") &"\'",6,"出货日期 Desc")
DataTables("销售查询")出货日期列为日期时间类型,运行时,提示“从字符串“出货日期 Desc”到类型“Integer”的转换无效。”
请问怎么处理?谢谢

[此贴子已经被作者于2022/10/5 12:28:48编辑过]

--  作者:y2287958
--  发布时间:2022/10/5 14:06:00
--  
DataTables("销售查询").Select("客户编码=\'"& tables("预售单").current("客户编码") &"\'",6,"出货日期 Desc")
这个是啥?

--  作者:asionwong
--  发布时间:2022/10/5 15:58:00
--  

通过Top和Sort参数配合使用,我们可以返回指定顺序的前n行。
例如按日期顺序,返回产品PD01的前10个订单:

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


希望返回指定顺序的前6行


--  作者:y2287958
--  发布时间:2022/10/5 17:05:00
--  
Select没有这个参数,SQLSelect才有,不要搞混了