|
问题现象:在用友8.51Aerp系统中用友U8版本号:U8.51A软件的财务系统产品线成本管理模块出现如下问题:在计算成本时,提示"插入错误,列名或所提供值的数目与表定义不匹配.成本计算检查被迫终止,请调整数据后,再计算.经跟踪,sql执行语句所插入的列与数据库中表的列不一致所至请帮忙解答!
原因分析:1、对于提示列名于表定义不符的问题是程序问题2、对于其他费用表中有重复数据,导致插入时提示违反约束pkamoct,有重复值。
解决方案:在用友erp 系统版本U8.51A软件中1、使用用友U851财务软件a成本的补丁,将.dll文件替换后,用regsvr32命令进行注册(例如:regsvr32c:\winnt\system32\ufcomsql\uscalchk.dll)后就不再出现列名与表定义不匹配的错误了。2、对于其他费用表中有重复数据,导致插入时提示违反约束pkamoct,有重复值的错误使用下面语句删除其他费用表中的重复数据即可deletefromca_onliawherecdeptid='0101'andcppidin('0kp43275','0kp43269')。
|
|