从11.30版升级到12.07版失败,出现EAccessViolation提示。(已经解决)_人力资产
学习交流 » 人力资产 »从11.30版升级到12.07版失败,出现EAccessViolation提示。(已经解决)
|
|
| |
作者 |
|
naio [个人空间]
注册  2008-10-25 发贴数 3 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
想升到最新的版本,以前一直都很顺利,这次居然在备份数据后提示EAccessViolation,不知是何原因? 转用新的数据库(演示库)就没问题,可是有用的数据都在正式库里,所以恳求解决方法! |
|
|
于 2008-12-13 13:15 被 naio 修改
|
|
三生石 [个人空间] QQ名 Meng
注册  2005-09-20 发贴数 7383 精华贴 14 原创贴 6 来自 杭州 状态 正常
级别 版主 |
|
|
删除执行目录下的upgrade.txt,然后再升一下正式库看看,如果出错了请把upgrade.txt文本贴上来看看。 或者请加入软件服务QQ群:72561618交流。 |
|
|
三生石上旧精魂 赏月吟风莫要论 惭愧情人远相访 此身虽异性长存
|
|
naio [个人空间]
注册  2008-10-25 发贴数 3 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
删了upgrade.log(没找到TXT文件格式的),重新升了一次,还是报错。 以下是upgrade.log里的内容,呵呵,我看不懂,麻烦帮我看看,谢谢! curtime upgrade check .... soft_product_id is 'oedt' soft_product_ver is '20081203' 开始备份数据文件 D:\Program Files\edt_11\db\正式库.mdb 到 D:\Program Files\edt_11\db\正式库.mdb.081213121457,请稍候 复制完毕 开始备份数据文件 D:\Program Files\edt_11\db\正式库.mdb 到 D:\Program Files\edt_11\db\正式库.mdb.081213121500,请稍候 复制完毕 Inv_Upgrade_20081207 select 0,res_id,edt_id,num,ass_num,price,create_date,create_user_id,note_info,sub_attr_val_1,sub_attr_val_2,batch_no,produce_date from edt_res_init --ERROR -100 --ERMSG 参数 sub_attr_val_1 没有默认值。 create table edt_res_init ( rec_id INT default 0 , res_id VARCHAR(20) , edt_id VARCHAR(8) , num DECIMAL(12,4) default 0 , ass_num DECIMAL(12,4) default 0 , price DECIMAL(10,2) default 0 , create_date CHAR(8) , create_user_id VARCHAR(8) , note_info TEXT , sub_attr_val_1 VARCHAR(30) , sub_attr_val_2 VARCHAR(30) , batch_no VARCHAR(30) , produce_date VARCHAR(8) ) --NOT DONE, PRE ERROR create unique index edt_res_init_pri on edt_res_init(rec_id) --NOT DONE, PRE ERROR batch insert into: EDT_RES_INIT --NOT DONE, PRE ERROR |
|
|
|
|
三生石 [个人空间] QQ名 Meng
注册  2005-09-20 发贴数 7383 精华贴 14 原创贴 6 来自 杭州 状态 正常
级别 版主 |
|
|
你用1230的版本打开正式库,然后在sql工具里面执行下面的语句(把下面的语句复制到 sql执行工具里面,然后点执行), 然后再用升级包升级。 ALTER TABLE edt_res_init ALTER COLUMN num DECIMAL(12,4) NULL; ALTER TABLE edt_res_init ALTER COLUMN ass_num DECIMAL(12,4) NULL; ALTER TABLE edt_res_init ADD sub_attr_val_1 VARCHAR(30) NULL; ALTER TABLE edt_res_init ADD sub_attr_val_2 VARCHAR(30) NULL; ALTER TABLE edt_res_init ADD produce_date VARCHAR(8) NULL; ALTER TABLE edt_res_init ADD batch_no VARCHAR(30) NULL; commit; |
|
|
三生石上旧精魂 赏月吟风莫要论 惭愧情人远相访 此身虽异性长存
|
|
naio [个人空间]
注册  2008-10-25 发贴数 3 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
谢谢三生石兄,你提供的方法很有用,我的问题已经解决了,现在软件升级到12.07了。 再次感谢! |
|
|
|
|
|
|