计算成本提示插入错误
- 浏览:562 - 发布时间:2008-01-08 00:00:00.0
问题版本: |
802-U8.51A |
问题模块: |
813-成本管理 |
所属行业: |
0-通用 |
问题状态: |
2-UU通注册用户 |
关 键 字: |
计算成本提示插入错误 |
适用产品: |
U851A----成本管理 |
补 丁 号: |
|
开放状态: |
0-UU通注册用户 |
原问题号: |
|
提交时间: |
2008-1-8 |
问题名称: |
计算成本提示插入错误 |
问题现象: |
在计算成本时,提示"插入错误,列名或所提供值的数目与表定义不匹配.成本计算检查被迫终止,请调整数据后,再计算.经跟踪,sql执行语句所插入的列与数据库中表的列不一致所至 |
原因分析: |
1、对于提示列名于表定义不符的问题是程序问题 2、对于其他费用表中有重复数据,导致插入时提示违反约束pkamoct,有重复值 |
解决方案: |
1、使用851a成本的补丁,将.dll文件替换后,用regsvr32命令进行注册(例如:regsvr32 c:\winnt\system32\ufcomsql\uscalchk.dll)后就不再出现列名与表定义不匹配的错误了。 2、对于其他费用表中有重复数据,导致插入时提示违反约束pkamoct,有重复值的错误使用下面语句删除其他费用表中的重复数据即可 delete from ca_onlia where cdeptid='0101' and cppid in ('0kp43275','0kp432 | |