请选择 进入手机版 | 继续访问电脑版

Fliegender

金牌服务用户

5

主题

11

帖子

82

积分

金牌服务用户

积分
82
Fliegender
金牌服务用户   /  发表于:2026-1-1 16:56  /   查看:105  /  回复:6
1金币
本帖最后由 Fliegender 于 2026-1-2 22:28 编辑

我们有一个新的项目里,后台的用户功能模块是依赖于活字格自带的用户信息管理制作的,所有的用户数据都依赖于用户信息视图中的数据,这个项目在我重新部署之后,所有获取用户数据的时候,都会报错。提示#NAME错误。因为我的这个外联表中关联了内建视图中的ID字段。

这是一个在线报名,审核,分班,录入成绩,查分的系统。
这个项目中,所有的业务数据中的功能,在审核,分班等等功能中的时候,都会牵扯到用户信息视图和组织信息视图。


我试过重写一个外联视图,但是因为在外联表里获取不到内建视图的数据,所以也没有办法写。

这个问题,在我本地项目测试运行的时候,都是正常的,但是当我上传文件到服务器之后,就会提示这个报错。
我也试过重新部署应用,也是无法解决的。
现在非常头疼。

下面这个是报错:

下面这个是发生报错的页面:

下面是查询的方法:

下面是视图表:

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

6 个回复

Syl悬赏达人认证
论坛元老   /  发表于:2026-1-2 08:17:29
沙发
1、用户改为外联库,服务端就可以设置;
2、用户更改不会太频繁,做个定时任务更新到外联库
3、本地正常?发布时覆盖试试
回复 使用道具 举报
Fliegender
金牌服务用户   /  发表于:2026-1-2 13:22:55
板凳
Syl 发表于 2026-1-2 08:17
1、用户改为外联库,服务端就可以设置;
2、用户更改不会太频繁,做个定时任务更新到外联库
3、本地正常 ...

1、我说的这个用户是后台管理端的用户,他是和活字格控制台中的用户信息相关的。你是说新建一个用户信息表,直接使用这个用户信息吗?还是使用用户字段?
2、后台管理端的用户,写死都可以,不太需要定时更新。
3、发布时覆盖,我已经试过了,但是不行。
回复 使用道具 举报
Fliegender
金牌服务用户   /  发表于:2026-1-2 22:24:42
地板
本帖最后由 Fliegender 于 2026-1-2 22:27 编辑

好了,我发现问题了,不是因为内建视图和外联库的问题,是我查询出来的数据存在问题。因为这个项目是过去同事已经写好,已经用过一次的旧项目。
天菩萨,谁能知道已经上线过的项目升级之后还会出现一大堆的bug
回复 使用道具 举报
Syl悬赏达人认证
论坛元老   /  发表于:2026-1-4 11:37:40
5#
Fliegender 发表于 2026-1-2 22:24
好了,我发现问题了,不是因为内建视图和外联库的问题,是我查询出来的数据存在问题。因为这个项目是过去同 ...

淡定,一切皆有可能
回复 使用道具 举报
jiangcj369
高级会员   /  发表于:2026-1-4 13:19:35
6#
把用户表放到外联库,自己根据用户表在外联库重写那一套用户信息视图吧。这淘用户视图的确是问题,用户自己的数据表没办法直接引用那套视图,只有自己写一套了。活字格的流程一个sqlite,用户信息一个sqlite,如果用户再用内置库,那就是第三个sqlite,想写视图使用太难了。
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2026-1-4 15:49:56
7#
感谢大佬支持,一般我们不太推荐引用用户信息的时候进行关联查询,楼主的问题经沟通,是在用户组织关系视图中查询组织id,结果同一个用户出现在多个组织节点下,才出出错。

设置一下,只查询一条记录就可以解决问题了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部