以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求助,无法加载外部表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=86976) |
|
-- 作者:jjm1234567 -- 发布时间:2016/6/29 22:12:00 -- 求助,无法加载外部表 |
|
-- 作者:jjm1234567 -- 发布时间:2016/6/29 22:18:00 -- 非常无助啊,搞了两天了,还是不行,还有什么途径可以解决吗,快崩溃了!!! |
|
-- 作者:wyz20130512 -- 发布时间:2016/6/29 23:06:00 -- 上传实例看看。 Select语句的语法中的表名是外部数据源的真实表名,不是Foxtable中的表名,两者有的时候并不相同。
再看一下“[订货金额]”的列是否存在或拼写错误。 [此贴子已经被作者于2016/6/29 23:07:26编辑过]
|
|
-- 作者:大红袍 -- 发布时间:2016/6/30 1:07:00 -- 你的订货金额,是不是表达式列?如果它是由其它列得到,比如 数量*单价
那你就要这样写 where 数量*单价 >= 10000 and 数量*单价 <= 20000 |
|
-- 作者:jjm1234567 -- 发布时间:2016/6/30 9:48:00 -- “订货金额”是表达式列 Sum(Child.金额) |
|
-- 作者:大红袍 -- 发布时间:2016/6/30 9:49:00 -- 改成数据列,用跨表统计
http://www.foxtable.com/help/topics/1472.htm
|
|
-- 作者:jjm1234567 -- 发布时间:2016/6/30 10:34:00 -- 在beforeloadoutertable中写了: 加载表“送货单”失败,详细错误信息: System.Data.OleDbexception:无法完成延迟准备。 无法预定义语句。 列名“订货金额”无效 。。。。。 这一般是什么情况造成的,我查了SQL里的表名“送货单”与FOX里的表名也是一样的,送货日期不是表达式列。反正一引用到“送货单”表就出错,不知为何。 还有代码上传不了,只能通过图片上传给你,不知为何
|
|
-- 作者:jjm1234567 -- 发布时间:2016/6/30 10:35:00 -- 在beforeloadoutertable中写了: 加载表“送货单”失败,详细错误信息: System.Data.OleDbexception:无法完成延迟准备。 无法预定义语句。 。。。。。 这一般是什么情况造成的,我查了SQL里的表名“送货单”与FOX里的表名也是一样的,送货日期不是表达式列。反正一引用到“送货单”表就出错,不知为何。 还有代码上传不了,只能通过图片上传给你,不知为何
|
|
-- 作者:大红袍 -- 发布时间:2016/6/30 10:36:00 -- 那你肯定写有比如,之类的语句,表达式列,不能直接作为加载条件的啊。
DataTables("订货单").LoadFilter = "订货金额 = xxxxx" [此贴子已经被作者于2016/6/30 10:36:38编辑过]
|
|
-- 作者:狐狸爸爸 -- 发布时间:2016/6/30 10:56:00 -- 搞不定就发文件上来检查一下吧 |