以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  SQL 语句的某些部分嵌套过深  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=119179)

--  作者:junqiyu
--  发布时间:2018/5/19 10:26:00
--  SQL 语句的某些部分嵌套过深
希望实现点击父表(生产_管片信息)中某行数据时自动刷新子表(生产_管片历史)在父表数据表的CurrentChanged事件中,编辑代码如附图
图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看



上面尝试的三种方法均会报告如下错误:

.NET Framework 版本:2.0.50727.8762
Foxtable 版本:2018.3.9.1
错误所在事件:加载[生产_管片历史]失败!
详细错误信息:
SQL 语句的某些部分嵌套过深。请重写查询或将其分解为若干较小的查询。

咨询问题如下:
1、sql语句很简单,外部数据源父子表的结构也很简单,在sql server查询不会报错,为何Foxtable会一直报错?
2、Foxtable如何取消“运行报错”窗口的显示?

--  作者:有点蓝
--  发布时间:2018/5/19 10:33:00
--  
子表是查询表?怎么生成的?
--  作者:junqiyu
--  发布时间:2018/5/19 10:35:00
--  
相关的两个外部数据表如图,在SQL Server中没有建立外键,在Foxtable中建立了关联表,父表为生产_管片信息,子表为生产_管片历史,关联列为绑筋序列号
图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看此主题相关图片如下:3.jpg
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2018/5/19 10:48:00
--  
代码没有问题。

新建项目导入这2个表数据,看能不能重现问题,然后把新项目上传看看