以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 除非同时指定了 TOP,否则 ORDER BY 子句在视图、内嵌函数、派生表和子查询中无效。 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=47297) |
-- 作者:xuezxz -- 发布时间:2014/3/7 17:23:00 -- 除非同时指定了 TOP,否则 ORDER BY 子句在视图、内嵌函数、派生表和子查询中无效。 和帮助里的语句一样,为什么加上排序就报错呢? Dim
Customers As
List(Of
String)
Customers = DataTables("订单").SQLGetValues("客户", "", "日期 Desc") |
-- 作者:Bin -- 发布时间:2014/3/7 17:25:00 -- 你这个表,是查询表吧? |
-- 作者:xuezxz -- 发布时间:2014/3/7 17:30:00 -- 不是啊 |
-- 作者:Bin -- 发布时间:2014/3/7 17:31:00 -- 上例子我看看 |
-- 作者:xuezxz -- 发布时间:2014/3/7 17:34:00 -- 这个例子有点麻烦,能不能说说用SQLGetValues和getvalues有什么区别吗?要注意些什么吗? |
-- 作者:Bin -- 发布时间:2014/3/7 17:40:00 -- 一个是到数据库里去, 一个是到加载出来的表中取 |
-- 作者:xuezxz -- 发布时间:2014/3/7 17:46:00 -- 我知道是到后台去取,我想请问在设置条件上有什么要注意的吗?就像排序这个条件不能用,是因为什么呢? 在百度查到,好像没用,是不是要对后台的数据进行什么设置? 在sql server 2000中,报错:”除非同时指定了 TOP,否则 ORDER BY 子句在视图、内嵌函数、派生表和子查询中无效。“,如果实在要用
ORDER BY ,但是又不能指定确定的TOP数据时,怎么办呢? |
-- 作者:Bin -- 发布时间:2014/3/7 17:48:00 -- 请上例子 |
-- 作者:jspta -- 发布时间:2014/3/7 17:53:00 -- 以下是引用xuezxz在2014-3-7 17:46:00的发言:
我知道是到后台去取,我想请问在设置条件上有什么要注意的吗?就像排序这个条件不能用,是因为什么呢? 在百度查到,好像没用,是不是要对后台的数据进行什么设置? 在sql server 2000中,报错:”除非同时指定了 TOP,否则 ORDER BY 子句在视图、内嵌函数、派生表和子查询中无效。“,如果实在要用
ORDER BY ,但是又不能指定确定的TOP数据时,怎么办呢? 请不要在视图表中使用order by语句,因为完全无效的,你在foxtable读取视图的时候跟没有order by 一样,把orderby 放到foxtable的加载语句中来 [此贴子已经被作者于2014-3-7 17:53:44编辑过]
|
-- 作者:Bin -- 发布时间:2014/3/7 17:53:00 -- 他说他用的不是查询表,所以让他上例子看看到底怎么回事. |