S-HR假勤管理:操作请假单时出错处理过程select data error.列名 'FREMARK' 无效。原创
金蝶云社区-杨卿
杨卿
8人赞赏了该文章 239次浏览 未经作者许可,禁止转载编辑于2023年05月20日 09:47:49

请假单,出现:select data error.列名 'FREMARK' 无效。 Caused exception message is: 该游标未声明。


在请假单列表中,删除未提交的请假单时和进入请假单详情时,都报【select data error.列名 'FREMARK' 无效。 Caused exception message is: 该游标未声明。】的错误信息。

1,查看服务器上的日志,如下所示:

image.png

从服务器的日志上,发现是【假期制度分录】表上缺少FREMARK 这个字段。

2,进入动态扩展平台,导入假期制度分录实体表后,增加【FREMARK】字段,并把数据表字段名称【CFFREMARK】修改为:【FREMARK】 如下图所示:

image.png

3,从数据库后台查询分析器中通过SQL查询虽然表上有一个备注字段,但从数据库查询分析器中看到是这样的Fremark_l1, Fremark_l2, Fremark_l3的多语言的字段,新增一个FREMARK字段如图,问题排除。

image.png

不知什么原因两个数据中心原来是同一个数据库恢复出来的,备注字段由FRemark变成多语言的FRemark_L1, FRemark_L2, FRemark_L3形式,不知是不是打补丁引起的。有哪位老师知道回复一下,谢谢!

赞 8