以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]LoadChildren方法MSSQL环境下BUG (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=48015) |
||||
-- 作者:jnletao -- 发布时间:2014/3/21 12:55:00 -- [求助]LoadChildren方法MSSQL环境下BUG
表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, 求解释与解决方法 |
||||
-- 作者:blackzhu -- 发布时间:2014/3/21 14:01:00 -- 还没有搞定这个函数? |
||||
-- 作者:Bin -- 发布时间:2014/3/21 14:35:00 -- 下次更新修复. |