chayu (ID: 76)
等级:精灵王
积分:210
发帖:6 篇
来自:保密
注册:2025/1/27 17:49:00
造访:2026/1/2 12:54:15
[ 第 1 楼 ]
回复
创建的第一个板块可以正常添加版主
创建的第二个板块或其他板块,添加版主的时候会提示“用户不存在”
请站长帮忙修复一下,谢谢!

2025/3/28 22:51:03

IP:已设置保密
Rimifon (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:275
发帖:11 篇
来自:保密
注册:2022/3/30 11:18:46
造访:2025/10/26 15:56:24
[ 第 2 楼 ]
回复

2025/3/29 8:54:21

IP:已设置保密
Rimifon (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:275
发帖:11 篇
来自:保密
注册:2022/3/30 11:18:46
造访:2025/10/26 15:56:24
[ 第 3 楼 ]
回复
找到原因了,Access 的传参顺序和 SQLCE 不一致,查询的时候 forumid 和 userid 是倒过来的 😣😣
SQL 语句中第一个参数是 fourmid,第二个参数是 userid,但是提供参数的时候,Access 居然 where 里面的是第一个参数, join 里面的才是第二个参数。
只能强制用数组指定查询时的参数顺序了,找到 BanZhuAdd 里面的:
select("a.nick, a.roleid, b.userid").fetch(par);
改成
select("a.nick, a.roleid, b.userid").fetch([ par.userid, par.forumid ]);
就好了。

2025/3/29 9:10:56

IP:已设置保密
chayu (ID: 76)
等级:精灵王
积分:210
发帖:6 篇
来自:保密
注册:2025/1/27 17:49:00
造访:2026/1/2 12:54:15
[ 第 4 楼 ]
回复
回复 [ 第 3 楼 ]
找到原因了,Access 的传参顺序和 SQLCE 不一致,查询的时候 forumid 和 userid 是倒过来的 😣😣
SQL 语句中第一个参数是 fourmid,第二个参数是 userid,但是提供参数的时候,Access 居然 where 里…
完美!搞定。

2025/3/29 14:30:43

IP:已设置保密
chayu (ID: 76)
等级:精灵王
积分:210
发帖:6 篇
来自:保密
注册:2025/1/27 17:49:00
造访:2026/1/2 12:54:15
[ 第 5 楼 ]
回复
回复 [ 第 2 楼 ]
这是一个神奇的 bug 😁
我这边测试没问题 http://rimifon.free3v.vip/ 两个板块都能添加版主。
是通过 API 添加的吗?用户ID 是数字,例如 1, 2 等,不是登录用户名。
免费空间好像更换地址了:
http://rimifon.3vcn.work 下回打不开,可以登录空间后台查看地址。

2025/12/20 20:10:22

IP:已设置保密
風雲 (ID: 3)
头衔:论坛版主
等级:大天使
积分:1899
发帖:79 篇
来自:保密
注册:2022/3/30 15:28:53
造访:2025/12/21 9:13:52
[ 第 6 楼 ]
回复

2025/12/21 9:16:41

IP:已设置保密
chayu (ID: 76)
等级:精灵王
积分:210
发帖:6 篇
来自:保密
注册:2025/1/27 17:49:00
造访:2026/1/2 12:54:15
[ 第 7 楼 ]
回复
回复 [ 第 6 楼 ]
这免费的老是换域名。还是 run.claw.cloud 好,claw.aspx.fun,域名地址固定,还没广告。
可惜英文看不懂,不会搞!3V的可以免费绑定域名了。

2025/12/28 17:52:58

IP:已设置保密