检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:蒲保兴
出 处:《邵阳高等专科学校学报》2001年第1期80-80,共1页Journal of Shaoyang College
摘 要:一个FoxBase数据库文件若有备注型字段,则它一定对应一个备注型文件,备注型文件的文件主名与库文件的主名相同,扩展名为.dbt。备注型文件用于存放备注型字段数据,它随库文件的打开而自动打开,随库文件的关闭而自动关闭,一旦备注型文件意外地被删除了,则库文件将不能打开,尽管数据库中的其它的数据没有被破坏,也不能对它们进行访问,本文针对这种情况提出了修复的两种办法。 从库文件存贮结构容易得知,文件的第一个字节用于存放库文件开始标志03H,若有备注型字段,则为83H,在执行打开库文件命令时,系统首先检查文件的第一个字节内容,若为83H,则去检查相应的备注型文件,若备注型文件不存在,则系统显示“MEMO file is missing”,并拒绝打开文件库文件。只要把库文件的第一个字节改为03H,或在当前目录下生成一个文件主名与库文件主名相同、扩展名为.DBT的文件,则库文件便可以打开,并能在FoxBase环境下使用,这时,备注型字段仍存在,备注型字段的数据已丢失,但其它字段的数据仍完好。下面具体介绍进行修复的操作方法,不妨设库文件为pu.dbf,它有备注型字段,且备注型文件已被删除。 1 用debug命令修复 在DOS环境下执行如下命令: debug pu.dbf 进入debug状态后,再键入如下命令: e 100回车 83h:03h (注:把第一个字节由83H改为03H) w 回车(重写文件) q 回车(退出debug) 然后进入FoxBase,用USE命令打开库文件,并用modify structure命令删除所有的备注型字段,则该库文件便可以正常使用,如要恢复备注型字段,则用modify structure命令增加备注型字段,并重新输入备注型字段数据。
关 键 词:库文件 备注型文件 FoxBase数据 修复 DEBUG命令 虚拟文件 备注型字段
分 类 号:TP311.138[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.239