​速达帐套修复失败:修复L_TRADER表时出错!
发布日期:2022-11-10

问题:

天耀5000.cloud v3.97 账套升级到v3.98,引入或恢复后,修复账套,报错如下:

帐套修复失败:修复L_TRADER 表时出错!

出错原因:

[违反了UNIQUE KEY 约束‘L_trader_code_idx’。不能在对象‘dbo.L_TRADER’中插入重复键。]


解决办法:

1、分析原因:

原账套出现错误,L_TRADER 表中 code=01 被其他数据(客户名称)占用,只需将占用的该数据(客户名称)的code改为不被占用的数据就可以。

标准的L_TRADER 表是这样的:

正常的账套中code=01  name=POS客户

用户待升级的账套中code=01  不要最前方,在后边tradeid=41处发现为“徐XX”


用户L_TRADER表中数据,code为00332,只需将code=01的 name=徐玉林的code更改为00333即可。2、处理办法:

1)后台选择好用户账套,执行语句如下:

UPDATE l_trader SET code = '00333' WHERE code = '01'

 2、执行后,数据已改好。 

3、修复账套

 账套修复正常,OK!

 


总有一个行业是适合您的
欢迎咨询 客服热线: 13717568266 购买咨询 产品咨询 免费试用 限时优惠 服务指导