Foxtable(狐表)用户栏目专家坐堂 → 除非同时指定了 TOP,否则 ORDER BY 子句在视图、内嵌函数、派生表和子查询中无效。


  共有6248人关注过本帖树形打印复制链接

主题:除非同时指定了 TOP,否则 ORDER BY 子句在视图、内嵌函数、派生表和子查询中无效。

帅哥哟,离线,有人找我吗?
jnletao
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:936 积分:7725 威望:0 精华:0 注册:2013/7/7 13:37:00
  发帖心情 Post By:2014/3/7 22:38:00 [显示全部帖子]

在MSSQL 中确实可能出现这种情况,我原来的一套网页进销存程序在access转MSSQL就出现过这个问题。如果新版狐表没在MSSQL中进行类似测试,那就算BUG了。

建议可以采用这个方法试试

示例二

同样有了ExecuteReader,就可以直接利用后台数据给列生成下拉目录树:

'生成数据表
Dim
cmd As New SQLCommand
Dim
dt As DataTable
cmd.ConnectionName =
"region"
cmd.CommandText =
"SELECT DISTINCT 省,市县,区号,邮编 From {行政区域}"
dt = cmd.ExecuteReader()

'生成目录树

Dim
tb As New DropTreeBuilder
tb.SourceTable = dt
tb.TreeCols =
"省|市县"
tb.SourceCols = "省|市县|区号|邮编"
tb.ReceiveCols =
"省|市县|区号|邮编"
Tables(
"客户").Cols("省").DropTree = tb.Build()


 回到顶部
帅哥哟,离线,有人找我吗?
jnletao
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:936 积分:7725 威望:0 精华:0 注册:2013/7/7 13:37:00
  发帖心情 Post By:2014/3/7 23:40:00 [显示全部帖子]

确实用SQLGetValues 在MSSQL数据库下(指定排序) 无解。我试了


 回到顶部