Foxtable(狐表)用户栏目专家坐堂 → [求助]LoadChildren方法MSSQL环境下BUG


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

主题:[求助]LoadChildren方法MSSQL环境下BUG

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


加好友 发短信
等级:四尾狐 帖子:936 积分:7719 威望:0 精华:0 注册:2013/7/7 13:37:00
[求助]LoadChildren方法MSSQL环境下BUG  发帖心情 Post By:2014/3/21 12:55:00 [只看该作者]

   ACCESS环境分页加载  MSSQL2005   环境 分页加载      
表A, 表B,表C,    
   车辆基本信息表,费用记录单,费用记录

表A(等同于车辆基本信息表)  表B(等同于费用记录单)  表C(等同于费用记录)

表B 与 表C 是关联表 (关联字段 费用单号)

表A 无关联,不过在afterload 与 表B 同步部分数据,采用 e.DataTable.LoadChildren("表B","进场编号","进场编号")
在表B里 的afterload 里同步关联子表 ,采用 e.DataTable.LoadChildren("表C")
停靠窗口 有一按钮,单击 分页加载 表A
以下内容为程序代码:

1 With DataTables("表A")
2 .LoadFilter = "" '一定要清除加载条件
3 .LoadTop = 20
4 .LoadPage = 0
5 .Load()
6 End With


以上思路为,表A 分页加载,加载时同步载入非关联表 [表B]    ,表B 加载时 同步 其关联子表 表C

以上代码 在 ACCESS 测试正常
在MSSQL 环境  报错。
.NET Framework 版本:2.0.50727.5477
Foxtable 版本:2014.3.8.1
错误所在事件:加载[费用记录]失败!
详细错误信息:
除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。


可能是BUG,
求解释与解决方法


 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:loadchildren问题测试000.zip



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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57584 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2014/3/21 14:01:00 [只看该作者]

还没有搞定这个函数?

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


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

下次更新修复.

 回到顶部