|
问题现象:在用友8.52erp系统中用友U8版本号:U8.52软件的公共平台产品线系统管理模块出现如下问题:8.11在升到用友U821财务软件时,提示“帐套升级失败,错误13,类型不匹配”。(附件文本是用8.11升8.12时的提示)。请帮忙解答!
原因分析:数据库表invoiceitem_sal,invoiceitem_salprn记录重复,查询坏掉。
解决方案:在用友erp 系统版本U8.52软件中首先从演示帐套(8.11a)引入invoiceitem_sal,invoiceitem_salprn,主要是该表中carditemnum字段重复值太多.然后升级access数据. 其次,在升级到sql数据库之后,执行一下下面语句来修改"帐套升级失败,错误13,类型不匹配"错误:ifexists(select*fromsysobjectswhereid=object_id(N'[dbo].[JustInSQ]')andOBJECTPROPERTY(id,N'IsView')=1)dropview[dbo].[JustInSQ]GOSETQUOTED_IDENTIFIEROFFSETANSI_NULLSONGOCREATEVIEWdbo.JustInSQASSELECTJustInVouchs.cJVCode,JustInVouchs.cInvCode,JustInVouchs.AutoID,Inventory.cInvName,Inventory.cInvStd,JustInVouchs.cCorCode,JustInVouchs.iJVPrice,JustInVouchs.cFree1,JustInVouchs.cFree2,JustInVouchs.CorID,JustInVouchs.cDefine22,JustInVouchs.cDefine23,JustInVouchs.cDefine24,JustInVouchs.cDefine25,JustInVouchs.cDefine26,JustInVouchs.cDefine27FROMJustInVouchsLEFTOUTERJOINInventoryONJustInVouchs.cInvCode=Inventory.cInvCodeGOSETQUOTED_IDENTIFIEROFFSETANSI_NULLSONGOifexists(select*fromsysobjectswhereid=object_id(N'[dbo].[JustOutSQ]')andOBJECTPROPERTY(id,N'IsView')=1)dropview[dbo].[JustOutSQ]GOSETQUOTED_IDENTIFIEROFFSETANSI_NULLSONGOCREATEVIEWdbo.JustOutSQASSELECTJustInVouchs.cJVCode,JustInVouchs.cInvCode,JustInVouchs.AutoID,Inventory.cInvName,Inventory.cInvStd,JustInVouchs.iJVPrice,JustInVouchs.cFree1,JustInVouchs.cFree2,JustInVouchs.cObjCode,CostObj.cName,JustInVouchs.cDefine22,JustInVouchs.cDefine23,JustInVouchs.cDefine24,JustInVouchs.cDefine25,JustInVouchs.cDefine26,JustInVouchs.cDefine27FROMJustInVouchsLEFTOUTERJOINCostObjONJustInVouchs.cObjCode=CostObj.cCodeLEFTOUTERJOINInventoryONJustInVouchs.cInvCode=Inventory.cInvCodeGOSETQUOTED_IDENTIFIEROFFSETANSI_NULLSONGO注意在升级过程中使用事件探察器跟踪,走到哪里走不下去了,就看跟踪信息,然后查找相关表和存储过程.。
|
|