Foxtable(狐表)用户栏目专家坐堂 → 关于SQLGetComboListString方法的排序参数疑问。


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

主题:关于SQLGetComboListString方法的排序参数疑问。

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


加好友 发短信
等级:一尾狐 帖子:476 积分:3523 威望:0 精华:0 注册:2012/12/13 14:23:00
关于SQLGetComboListString方法的排序参数疑问。  发帖心情 Post By:2014/5/12 16:03:00 [只看该作者]

 数据库类型:SQL2008
出现错误:DataTable调用SQLGetComboListString方法列名称排序参数相同时报错,排序参数加Desc时同样报错。
帮助http://www.foxtable.com/help/topics/2910.htm中提到:
SQLGetComboListString(ColumnName,Filter, Sort)

ColumnName:列名称,从此列中提取不重复的值。
Filter:     可选参数,指定一个条件表达式,只返回符合此条件的值。
Sort:       可选参数,指定排序列,如果省略,则根据取值列排序,通常无需设置

省略后不报错,但排序成问题了,除非新加一列排序列。


 回到顶部
帅哥,在线噢!
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251397 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/5/12 16:04:00 [只看该作者]

升级!

 回到顶部
帅哥哟,离线,有人找我吗?
不倒的翁
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:476 积分:3523 威望:0 精华:0 注册:2012/12/13 14:23:00
  发帖心情 Post By:2014/5/12 16:06:00 [只看该作者]

以下是引用狐狸爸爸在2014-5-12 16:04:00的发言:
升级!

原来狐爸解决这个问题啦。还没升级5.12版本呢。

 回到顶部
帅哥哟,离线,有人找我吗?
不倒的翁
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:476 积分:3523 威望:0 精华:0 注册:2012/12/13 14:23:00
  发帖心情 Post By:2014/5/13 14:16:00 [只看该作者]

以下是引用狐狸爸爸在2014-5-12 16:04:00的发言:
升级!

狐爸,升级5-12版本问题依旧。

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/13 14:31:00 [只看该作者]

我测试了一下,没问题啊.可以正常运作..测试语句如下


Dim s As String = DataTables("设计部客户跟踪表").SQLGetComboListString("客户姓名","","客户姓名 Desc")
output.show(s)

 回到顶部
帅哥哟,离线,有人找我吗?
不倒的翁
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:476 积分:3523 威望:0 精华:0 注册:2012/12/13 14:23:00
  发帖心情 Post By:2014/5/13 20:55:00 [只看该作者]

以下是引用Bin在2014-5-13 14:31:00的发言:
我测试了一下,没问题啊.可以正常运作..测试语句如下


Dim s As String = DataTables("设计部客户跟踪表").SQLGetComboListString("客户姓名","","客户姓名 Desc")
output.show(s)


Bin版,下午工作忙未看回复贴.
我的代码一样.但报错.很奇怪.
Dim ComboList As String = DataTables("Sys_CrossSection").SQLGetComboListString("[Section]","","[Section]") '获取后台数据
图片点击可在新窗口打开查看此主题相关图片如下:123.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/13 21:14:00 [只看该作者]

 你重新检测一下,你的版本是不是5.12最新的了。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/13 21:45:00 [只看该作者]

图片点击可在新窗口打开查看 是bug,我用5.12商业版+sqlserver2008 测试出错。只要列名一样,就出错,应该是sql语句合成得有问题

 

DataTables("htc_snovalue").SQLGetComboListString("ctablename","","ctablename desc")


 回到顶部
帅哥哟,离线,有人找我吗?
不倒的翁
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:476 积分:3523 威望:0 精华:0 注册:2012/12/13 14:23:00
  发帖心情 Post By:2014/5/13 21:50:00 [只看该作者]

以下是引用有点甜在2014-5-13 21:45:00的发言:

图片点击可在新窗口打开查看 是bug,我用5.12商业版+sqlserver2008 测试出错。只要列名一样,就出错,应该是sql语句合成得有问题

 

DataTables("htc_snovalue").SQLGetComboListString("ctablename","","ctablename desc")

甜版,截图上方有版本号,听狐爸更新了,结果问题依旧。
虽然这个问题遇到的少,有点吹毛求疵,但本着严谨的态度,还是提醒。呵呵。
图片点击可在新窗口打开查看

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/5/14 7:24:00 [只看该作者]

顶一下,需要降序的时候,就麻烦了。

 回到顶部
总数 11 1 2 下一页