另一种可能是DBF文件损坏,导致无法打开,可以查找修复DBF文件的工具,但是损坏的文件基本上很难恢复。dbf是dBase和FoxPro所使用的数据库格式,如果没有这两种软件,可以使用Excel打开文件。在Excel 2000的“打开”文件的对话框中,选择文件类型为“dBase(dbf)”就可以了。
也可用access2000的导入功能试试,但如果时VFP6的dbf,可能电子表格打不开,Access2000也可能打不开,如有VFP,可先将其导出为Dbase4或foxbase格式,或执行copy to tttdbf type foxplus 命令转成以上格式。dbf一种特殊的文件格式!表示数据库文件,Foxbase,Dbase,Visual
FoxPro,等数据库处理系统所产生的数据库文件
dbf是dBase和FoxPro所使用的数据库格式,如果没有这两种软件,可以使用Excel打开文件。在Excel
2000的“打开”文件的对话框中,选择文件类型为“dBase(dbf)”就可以了。也可用access2000的导入功能试试,但如果时VFP6的dbf,可能电子表格打不开,Access2000也可能打不开,如有VFP,可先将其导出为Dbase4或foxbase格式,或执行copy
to
tttdbf
type
foxplus
命令转成以上格式。dbf格式的文件可以在vfp、excel等商业软件中打开和处理,也可由用户开发的脱离foxpro环境的应用程序打开(如vfp开发 或 vb开发 或 delphi开发 等等)。
另外,dbase也可生成dbf文件,在dbase7以后,其生成的dbf文件已经和vfp生成的dbf文件不兼容。
所以,当你打开dbf文件出错时,就有两种可能:
1、dbf文件格式不匹配;
2、dbf文件已经被别的程序打开,但你的程序要求独占 !
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)