数据转换
2009-02-22 19:07:51   

Q:在LDMIS中,什么数据可以进行相应的转库?我的人员信息在EXAL里面做的,能转换到LDMIS吗?
A:在LDMIS中,只有*.DBF与*.DB为后缀的数据库可以进行转换,如果以前的人员信息库为Excel或Locus的,建议用户利用某些工具如Excel 中进行数据转换用"另存为"dBase等DBF or DB格式

Q:先清空再追加,追加模式,更新再追加这三种方式有什么区别?
A:先清空再追加往往用户进行第一次数据转换时用的方式。追加模式用于用户在第一次转库后追加转入新的人员。更新并追加用于已有人员库中的人员追加更新的信息或添加其它人员附表,如工资等信息表。 3、什么是关键字,关键字在转库数据中起什么作用?
答:关键字是指在数据转换过程中不可缺少的信息项,如果没有或缺少将不能进行数据转换。它在转换过程中对于数据库与目标数据库间建立关联的项目,是建立对应关系的桥梁。

Q:在不同的转换模式中,关键字为什么不同?
A:在第一次数据转换时关键字为部门名称与职工编号,因为是用先清空后追加模式,其它转换方式都建立在已有数据库的基础上,故要有"内部关联号"作为唯一标识记录的项目。

Q:什么是内部关联号,我的原数据库中没有怎么办?它是怎样生成的?
A:内部关联号是LDMIS中所建立的数据库标识字段,它是LDMIS所特有的,是LDMIS自动生成的信息字段,在内部关联号表中可找到它。内部关联号对应表文件名为c:ldmis30dataold ab_I_no.db。

Q:如果我的原数据库是FoxPro,在打开原数据库时出现"Out of index" 怎么办?
A:"Out of index"是FoxPro数据库中信息没有进行索引而造成的。在数据转换中打开原数据库会出现此项错误提示,可以通过用 FoxPro打开后再保存,重建索引来解决。(详见FoxPro的帮助)

Q:如果在打开内部关联号表时出现"本次没有生成新的关联表,是否打开上次生成的时怎么办?
A:产生此项提示是因为在第一次转换数据后在LDMIS中重新修改了人员基本情况信息,增加或删除了人员,系统还没有生成修改后的人员库的内部关联表,用以前的关联表进行数据转换后,对于新增或删除后的附表也许会有错。(解决办法见第8条)

Q:如果出现"关联表还未生成,或已被删除"怎么办?
A:可以采用将人员基本情况库应用数据输出转换成为*.DBF或*.DB格式,然后再从数 据转换中使用先清空再追加模式转入LDMIS中,此后打开数据转换后会发现新的内部关 联号表又出现了。

Q:身份证号转入后无法自动生成出生日期,性别怎么办?转入人员无法出现在工资基 本情况表中怎么办?
A:通过数据转换进入系统的人员身份证号无法生成性别与出生日期,可以通过删除身 份证号最后一位然后再输入此位的值,此时生日、性别可以生成了。清空工资基本情况中已有的全部人员后再进行转库。

Q:原DBASE数据库,欲转成LABOUR,但在转换过程中不会操作,于是放弃转换。但打开"人员管理"后,出现乱字符。
A:可能由于误操作,已转换了部门数据,建议C:LDMIS30DATA拷到用户的DATA目录(覆盖)以恢复。注意,在以后转换过程中, 建立对应要仔细。

Q:我要转工资库,为什么找不?quot;内部关联号"?
A:先打开内部关联号对应表,然后进行转换。数据转换先转换"人员基本情况表",这时系统会自动产生一个"内部关联号对应表",否则转换任何其它表都无效。具体操作可参考操作手册。