|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
×
前几天帮人做了个升级,从u6v3.1升级到u6v3.2plus1,他们原来的机器装过u8普及版,后来装的u6v3.1,本次升级后也是直接把原来的软件卸载掉装的软件,在升级时报错,“porstruopt表中cdefine22列无效”新建了一个帐套,到SQL 企业管理器中一比较,的确没有这个,加进去后又报了一串错误,后来逐个看了错误,总结了一下,写了条语句,
ALTER TABLE dbo.pp_porptma ADD
ccode varchar(60) NULL
ALTER TABLE dbo.pp_moorderrptma ADD
ccode varchar(60) NULL
ALTER TABLE dbo.ProstruOpt ADD
cDefine22 varchar(60) NULL,
cDefine23 varchar(60) NULL,
cDefine24 varchar(60) NULL,
cDefine25 varchar(60) NULL,
cDefine26 float(53) NULL,
cDefine27 float(53) NULL,
cDefine28 varchar(120) NULL,
cDefine29 varchar(120) NULL,
cDefine30 varchar(120) NULL,
cDefine31 varchar(120) NULL,
cDefine32 varchar(120) NULL,
cDefine33 varchar(120) NULL,
cDefine34 int NULL,
cDefine35 int NULL,
cDefine36 datetime NULL,
cDefine37 datetime NULL
ALTER TABLE dbo.Pursettlevouch ADD
cDefine1 varchar(60) NULL,
cDefine2 varchar(60) NULL,
cDefine3 varchar(60) NULL,
cDefine4 varchar(60) NULL,
cDefine5 float(53) NULL,
cDefine6 float(53) NULL,
cDefine7 varchar(120) NULL,
cDefine8 varchar(120) NULL,
cDefine9 varchar(120) NULL,
cDefine10 varchar(120) NULL,
cDefine11 varchar(120) NULL,
cDefine12 varchar(120) NULL,
cDefine13 int NULL,
cDefine14 int NULL,
cDefine15 datetime NULL,
cDefine16 datetime NULL
ALTER TABLE dbo.Pursettlevouchs ADD
cDefine22 varchar(60) NULL,
cDefine23 varchar(60) NULL,
cDefine24 varchar(60) NULL,
cDefine25 varchar(60) NULL,
cDefine26 float(53) NULL,
cDefine27 float(53) NULL,
cDefine28 varchar(120) NULL,
cDefine29 varchar(120) NULL,
cDefine30 varchar(120) NULL,
cDefine31 varchar(120) NULL,
cDefine32 varchar(120) NULL,
cDefine33 varchar(120) NULL,
cDefine34 int NULL,
cDefine35 int NULL,
cDefine36 datetime NULL,
cDefine37 datetime NULL,
cfree3 datetime NULL,
cfree4 datetime NULL,
cfree5 datetime NULL,
cfree6 datetime NULL,
cfree7 datetime NULL,
cfree8 datetime NULL,
cfree9 datetime NULL,
cfree10 datetime NULL
ALTER TABLE dbo.rdrecord ADD
itaxrate float(53) NULL
ALTER TABLE dbo.rdrecords ADD
itaxcost float(53) NULL,
iTaxPrice float(53) NULL,
iTaxRate float(53) NULL,
iSum float(53) NULL,
iATaxCost float(53) NULL,
iATaxPrice float(53) NULL,
iATaxRate float(53) NULL,
iASum float(53) NULL
ALTER TABLE dbo.PP_POMain ADD
iycsids varchar(1495) NULL,
bputfromyc bit NULL
ALTER TABLE dbo.om_POMain ADD
iycsids varchar(1495) NULL,
bputfromyc bit NULL
ALTER TABLE dbo.PP_Ppcmain ADD
csource varchar(50) NULL,
csourceid int NULL
ALTER TABLE dbo.PP_mrpoptma ADD
ivenstyle int NULL,
iunitcoststyle int NULL
ALTER TABLE dbo.expensevouchs ADD
cfree1 varchar(20) NULL,
cfree2 varchar(20) NULL,
cfree3 varchar(20) NULL,
cfree4 varchar(20) NULL,
cfree5 varchar(20) NULL,
cfree6 varchar(20) NULL,
cfree7 varchar(20) NULL,
cfree8 varchar(20) NULL,
cfree9 varchar(20) NULL,
cfree10 varchar(20) NULL
这个是把缺少的字段加上,
另外还要导入reportinfo,reportdata,reportdefault,vouchercustomrelation,vouchercustemerinfo,inventorypicture,carddefaultop
其中vouchercustomrelation表中要把id字段改成标识,不然也会报错,
inventorypicture,carddefaultop这两张表不导入也可以升级成功,但到建年度帐会报错。
升级次序:
1、先升级,报错时,确定一下,
2、到查询分析器运行如上语句,并导入上述的表,
2、再升级,成功 |
|