以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- DataTable的新SQL系列后台查询方法老有问题。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=48238) |
-- 作者:不倒的翁 -- 发布时间:2014/3/25 19:21:00 -- DataTable的新SQL系列后台查询方法老有问题。 SQLFind SQLGetComboListString 经常出现"除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。" 大家都没问题么? |
-- 作者:lsy -- 发布时间:2014/3/25 20:03:00 -- 还是用SQLCommand吧,保险。 |
-- 作者:不倒的翁 -- 发布时间:2014/3/25 20:40:00 -- SQL Command一点问题都没。。。 看来没捷径走啊。 L版,和狐爸说说,改进下。。 |
-- 作者:jianjingmaoyi -- 发布时间:2014/3/25 21:31:00 -- 我用了一点问题都没呀 |
-- 作者:有点甜 -- 发布时间:2014/3/25 22:09:00 -- 升级一下吧,最新的是2014.3.8了 |
-- 作者:不倒的翁 -- 发布时间:2014/3/25 23:17:00 -- 以下是引用有点甜在2014-3-25 22:09:00的发言: 升级了的。3.8版本的,问题依旧。
升级一下吧,最新的是2014.3.8了 |
-- 作者:blackzhu -- 发布时间:2014/3/26 7:42:00 -- 你怎么用的,我几个函数全部用过 不出问题呀. |
-- 作者:Bin -- 发布时间:2014/3/26 8:25:00 -- 他应该是在查询表中操作,所以会有这个问题. 这是个BUG, 下次会修复. |
-- 作者:不倒的翁 -- 发布时间:2014/3/26 9:49:00 -- 以下是引用Bin在2014-3-26 8:25:00的发言: Bin版,非查询表操作,是外部数据表,一段代码中如果同时出现2次后台数据处理类的语句必定报错。
他应该是在查询表中操作,所以会有这个问题. 这是个BUG, 下次会修复. |
-- 作者:Bin -- 发布时间:2014/3/26 10:09:00 -- 测试了一下,并无你所说的问题. 测试代码如下 CurrentTable.DataTable.SQLFind("参加工作时间=\'123123\'") CurrentTable.DataTable.SQLFind("参加工作时间=\'123123\'") CurrentTable.DataTable.SQLGetComboListString("参加工作时间") CurrentTable.DataTable.SQLCompute("count(第二列)") 同时执行了4次也没见有问题.
|