以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 有关SQL Table查询数据排序问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=20503) |
-- 作者:baoxyang -- 发布时间:2012/6/11 9:42:00 -- 有关SQL Table查询数据排序问题 Dim ss As String = "select * from {托运单据} where id > 0 order by 开单日期 Desc,托运单号 Desc" 但显示的结果不是按order by 开单日期 Desc,托运单号 Desc 来排序的。 这个是否存在问题呢?
[此贴子已经被作者于2012-6-11 10:30:36编辑过]
|
-- 作者:blackzhu -- 发布时间:2012/6/11 10:27:00 -- |
-- 作者:baoxyang -- 发布时间:2012/6/11 10:30:00 -- 我测试效果是没有按order by 语句来排序的
|
-- 作者:baoxyang -- 发布时间:2012/6/11 10:36:00 -- 关键是Tables("S托运单查询_Table1").Fill(ss,"baox",True)执行后,order by 语句来排序的不生效了。 老大,看一下是怎回事? |
-- 作者:blackzhu -- 发布时间:2012/6/11 10:40:00 -- where id > 0 是不是这个问题? |
-- 作者:狐狸爸爸 -- 发布时间:2012/6/11 10:44:00 -- order by 不影响显示结果的。
|
-- 作者:baoxyang -- 发布时间:2012/6/11 10:54:00 -- 以下是引用狐狸爸爸在2012-6-11 10:44:00的发言:
order by 不影响显示结果的。
不明白,是否使用Fill加载数据order by 是无效的吗? |
-- 作者:blackzhu -- 发布时间:2012/6/11 10:59:00 -- 不会的,我用过,没有问题的. |
-- 作者:baoxyang -- 发布时间:2012/6/11 11:15:00 -- 以下是引用blackzhu在2012-6-11 10:59:00的发言:
不会的,我用过,没有问题的. 我这如何试都不行呀。问题不知在哪? |
-- 作者:baoxyang -- 发布时间:2012/6/11 11:25:00 -- 找到问题所在了,如果在Table控件写了selct 语句时,重新加载表时,order by 是失效的。 请老大看看!是不是Bug? |