|
问题现象:在用友8.61erp系统中用友U8版本号:U8.61软件的公共平台产品线系统管理模块出现如下问题:2004-2005年升级报错,提示成本错误请帮忙解答!
原因分析:经过对您的问题进行检查,发现存在以下几种情况:表中多字段、表中字段类型错误、视图中列名无效等。以下就升级数据报错信息进行说明和解决:1,错误信息:各表中的列名必须唯一.在表'dbo.ca_epdf'中多次指定了列名'biswcid'.解决方法,只要将该表中的biswcid字段删除即可.2,错误信息:对象'aaaaaca_depdf_pk'依赖于列'cdeptid'.执行如下语句时出错:altertalbedbo.ca_depdfaltercolumncdeptidvarchar(20)notnull.解决方法:将ca_depdf表中的cdptid字段类型改为varchar,长度改为20设为非空即可.3,错误信息:altertablealtercolumn失败,因为列'ionpwkt'在表'ca_daytis'中不存在.执行如下语句时出错:altertableca_daytisaltercolumnionpwktuserdecimalnull.解决方法:可以参考861-888演示账套的ca_daytis表直接增加ionpwkt字段并设置其类型和长度.4,错误信息:列名'onpration'无效.是在创建caq_rptbase时出错.在888演示账套中生成caq_rptbase视图的sql脚本。
解决方案:在用友erp 系统版本U8.61软件中经过对您的问题进行检查,发现存在以下几种情况:表中多字段、表中字段类型错误、视图中列名无效等。以下就升级数据报错信息进行说明和解决:1,错误信息:各表中的列名必须唯一.在表'dbo.ca_epdf'中多次指定了列名'biswcid'.解决方法,只要将该表中的biswcid字段删除即可.2,错误信息:对象'aaaaaca_depdf_pk'依赖于列'cdeptid'.执行如下语句时出错:altertalbedbo.ca_depdfaltercolumncdeptidvarchar(20)notnull.解决方法:将ca_depdf表中的cdptid字段类型改为varchar,长度改为20设为非空即可.3,错误信息:altertablealtercolumn失败,因为列'ionpwkt'在表'ca_daytis'中不存在.执行如下语句时出错:altertableca_daytisaltercolumnionpwktuserdecimalnull.解决方法:可以参考用友U861erp软件-888演示账套的ca_daytis表直接增加ionpwkt字段并设置其类型和长度.4,错误信息:列名'onpration'无效.是在创建caq_rptbase时出错.在888演示账套中生成caq_rptbase视图的sql脚本。
|
|