找回密码
 立即注册

QQ登录

只需一步,快速开始

老菜鸟 讲师达人认证

中级会员

67

主题

202

帖子

631

积分

中级会员

积分
631

讲师达人

老菜鸟 讲师达人认证
中级会员   /  发表于:2021-8-14 22:28  /   查看:2521  /  回复:6
1金币
              
原来运行的正常的Odata函数,突然全部失效(大概有几十处),整个工程中全部失效了。但新开一个工程又没有问题。重新引用外联表也不行。

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

上次处理过这个问题,是因为客户工程中的某一张表出现了问题,比较设置了某个关联字段,被关联的表被修改了, 当时的排查方法就是,一个个删除工程中的表,知道某一个删除之后,odata有效了为止, 然后排查这个表的问题。 如果您不知道怎么处理的话,可以把工程发给我们。 如果涉及到外链表,可以转成内置然后上传。 【外联转内置】 外联转内建库的具体步骤: 1.复制一份工程文件(复制一份主要是为了避免你将你的原版工程 ...

6 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-8-14 22:28:18
来自 3#
上次处理过这个问题,是因为客户工程中的某一张表出现了问题,比较设置了某个关联字段,被关联的表被修改了,
当时的排查方法就是,一个个删除工程中的表,知道某一个删除之后,odata有效了为止,
然后排查这个表的问题。
如果您不知道怎么处理的话,可以把工程发给我们。
如果涉及到外链表,可以转成内置然后上传。
【外联转内置】
外联转内建库的具体步骤:
1.复制一份工程文件(复制一份主要是为了避免你将你的原版工程的数据库转成内置后,还要再转回去,比较麻烦);
2.打开某一个工程文件,按下ctrl+shift 同时点击“转换内建表按钮”(这个按钮在菜单栏“数据”项下)
3.按下ctrl+s保存
4.将转换后的这个工程上传即可~
回复 使用道具 举报
sz_xd
金牌服务用户   /  发表于:2021-8-15 11:14:51
2#
我一直用Odata函数都没问题,且我刚刚升级至活字格7.05版后,查看使用Odata函数页面也都没问题,如你想别人帮你测试,这需要你发出你的工程事例,才可以帮到你,
回复 使用道具 举报
老菜鸟讲师达人认证
中级会员   /  发表于:2021-8-19 13:46:35
4#
非常感谢两位的回复,但都不是上述原因,是mysql的问题,解决了。
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-8-19 14:54:25
5#
老菜鸟 发表于 2021-8-19 13:46
非常感谢两位的回复,但都不是上述原因,是mysql的问题,解决了。

感谢您对活字格的支持。
后面有问题,欢迎继续发新帖交流
回复 使用道具 举报
samlxr活字格认证
中级会员   /  发表于:2021-11-22 21:22:08
6#
老菜鸟 发表于 2021-8-19 13:46
非常感谢两位的回复,但都不是上述原因,是mysql的问题,解决了。

你好,我也遇到了跟你一样的问题,请问具体是什么sql的原因呢?
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-11-23 10:06:14
7#
samlxr 发表于 2021-11-22 21:22
你好,我也遇到了跟你一样的问题,请问具体是什么sql的原因呢?

楼主应该是使用了外联库mysql,然后在活字格中ODATA查询某些表但是没有查到数据,显示为#VALUE!,可能是因为mysql连接关闭了,导致外联库的表都读取不到。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部