服务热线:022-26677809 , 13821206318
坚守“用户之友”的初心,做“专业的奋斗者”,始终坚持“持续创新”
首页 > 知识库 > 正文

U812升级到普及版3。0时出现错误

- 浏览:1526 - 发布时间:2008-06-30 21:20:52.0
问题版本: 809-U6普及版(原U8普及版3.0) 问题模块: 11-系统管理
所属行业: 0-通用 问题状态: 1-UU通注册用户
关 键 字: -2147217873 适用产品:
补 丁 号: 开放状态: 0-UU通注册用户
原问题号: 提交时间: 2008-6-30 21:20:52
问题名称: U812升级到普及版3。0时出现错误
问题现象: U812升级到普及版3。0时出现错误提示“INSERT语句COLUMN FOREING KEY 约束 ‘FK_IA_SUMMAR_CINVC_6B3AC472'冲突.该冲突发生于数据库'UFDATA_002_004'表'INVENTORY',COLUMN'CINVCODE'.-2147217873.........是否重试?
原因分析: 数据库中记录出现问题 需要修改ACCESS数据库中的错误数据就可以了!
解决方案: 请执行下列语句前,确定账套的ACCESS数据库在指定的位置C:\WINDOWS\SYSTEM\UFSYSTEM\ZTXXX\200X\UFDATA.MDB中,只要把路径里面的200X替换成各个年度在所有年度中执行,然后在系统管理里面用ACCESS升级功能,选择UFSYSTEM.MDB数据库升级所有年度就可以了 delete OPENROWSET('Microsoft.Jet.OLEDB.4.0','C:\WINDOWS\SYSTEM\UFSYSTEM\ZTXXX\200X\UFDATA.MDB';'admin';'', Ia_Subsidiary) where cinvcode in ( select distinct cinvcode FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','C:\WINDOWS\SYSTEM\UFSYSTEM\ZTXXX\200X\UFDATA.MDB';'admin';'', Ia_Subsidiary) where cInvCode not in (select cInvCode from Inventory) )