当前位置: 首页 > 期刊 > 《河北医科大学学报》 > 1999年第2期
编号:10220740
计算机等级考试中数据结构的修改方法
http://www.100md.com 《河北医科大学学报》 1999年第2期
     作者:宋金英 李连捷 郭小峰

    单位:河北医科大学基础医学院计算机中心(石家庄050017)

    关键词:计算机;考试;数据收集

    河北医科大学学报990239 中图号 O8

    在FoxBASE+中对已有数据记录的库文件修改库结构时,应谨慎操作,以防丢失数据。例如,在已打开的XXGL.DBF库文件中,将“婚否”(类型为L型,宽度为1)修改成“是否结婚”(类型为C型,宽度为2),要求原来为.T.值的替换成“是”,原来为.F.值的替换成“否”。如果对字段名、类型、宽度一次修改完成,则会丢失数据,造成失分。

    解决方法 ①直接方法:用MODIEY STRUCTURE修改库结构时,若只修改字段宽度,字段名不变,并且修改后比原宽度长,则数据不会丢失。若对同一个字段既要改变字段名,又要改变其类型、宽度时,应先修改一项,Ctrl+W存盘后再修改另一项,再存盘。如:上述举例中,可先将“婚否”修改为“是否结婚”,存盘后再修改类型为C型,再次存盘后再修改宽度为2。最后结构修改完成后,再进行相应的替换即可。②增加字段方法:除了使用直接修改方法外,还可以使用先增加一个新字段,再删除原字段的方法。如:用MODIFY STRUCTURE进入修改状态后,先增加字段“是否结婚”(类型为C型,宽度为2),用Ctrl+W存盘,之后执行相应的替换命令。替换完成后再修改库结构,删除原“婚否”字段。此过程也完成了从“婚否”到“是否结婚”的修改。

    相比较,增加字段的方法更安全可靠。修改库结构的方法有多种,均应谨慎操作。为预防丢失数据,可先将原文件备份,以备弥补损失。

    (1998-12-30 收稿), 百拇医药