问题原因: |
经过对您的问题进行检查,发现存在以下几种情况:表中多字段、表中字段类型错误、视图中列名无效等。以下就升级数据报错信息进行说明和解决: 1,错误信息:各表中的列名必须唯一.在表'dbo.ca_epdf'中多次指定了列名'biswcid'.解决方法,只要将该表中的biswcid字段删除即可. 2,错误信息:对象'aaaaaca_depdf_pk'依赖于列'cdeptid'.执行如下语句时出错:alter talbe dbo.ca_depdf alter column cdeptid varchar(20)not null.解决方法:将ca_depdf表中的cdptid字段类型改为varchar,长度改为20设为非空即可. 3,错误信息:alter table alter column失败,因为列'ionpwkt'在表'ca_daytis'中不存在.执行如下语句时出错:alter table ca_daytis alter column ionpwkt userdecimal null.解决方法:可以参考861-888演示账套的ca_daytis表直接增加ionpwkt字段并设置其类型和长度. 4,错误信息:列名'onpration'无效.是在创建caq_rptbase时出错.在888演示账套中生成caq_rptbase视图的sql脚本. |
解决方案: |
经过对您的问题进行检查,发现存在以下几种情况:表中多字段、表中字段类型错误、视图中列名无效等。以下就升级数据报错信息进行说明和解决: 1,错误信息:各表中的列名必须唯一.在表'dbo.ca_epdf'中多次指定了列名'biswcid'.解决方法,只要将该表中的biswcid字段删除即可. 2,错误信息:对象'aaaaaca_depdf_pk'依赖于列'cdeptid'.执行如下语句时出错:alter talbe dbo.ca_depdf alter column cdeptid varchar(20)not null.解决方法:将ca_depdf表中的cdptid字段类型改为varchar,长度改为20设为非空即可. 3,错误信息:alter table alter column失败,因为列'ionpwkt'在表'ca_daytis'中不存在.执行如下语句时出错:alter table ca_daytis alter column ionpwkt userdecimal null.解决方法:可以参考861-888演示账套的ca_daytis表直接增加ionpwkt字段并设置其类型和长度. 4,错误信息:列名'onpration'无效.是在创建caq_rptbase时出错.在888演示账套中生成caq_rptbase视图的sql脚本. |