修复DBF数据表文件的简单方法

数据

 

修复DBF数据表文件的简单方法

如果你的软件提示“不是DATABASE 数据库”等意思说明你的数据库已经受损,需要进行修理。本人在实践中,摸索出几种可行的办法,以供大家参考,如有不正确之处或者其他更好的方法,希望不吝赐教:

      方法1、如果你有DELPHI的Database DeskTop,修复DBF文件是一件非常容易的事,只要打开损坏的数据库(用Database DeskTop是可以打开损坏的DBF数据表的),修正损坏的记录,一般是最后几条记录,不能修正的损坏记录也只有删除了,然后存盘即可,Database DeskTop的存盘功能会将正确的数据存入数据表中,当然数据表是要重新索引的。

      方法2、使用EXCEL或ACCESS都可以修复DBF文件,不过要一些信息。首先用EXCEL或ACCESS导出正确的数据,将其另存为一个同版本的DBF数据表,再通过修改DBF数据表的字段结构,来修正属性,最后重建索引,这种方法比较烦琐,需要的信息较多,在手头没有其他工具时,才可用此方法修复。

      方法3、目前网络上也有许多自称可以自动修理DBF数据表及其索引的工具,可以试用自动修理工具进行修复。
    本人曾试用了一个自动修理工具,不过数据表未能修复,如有哪位高手有DBF数据表的自动修理工具,请给我一个好吗?

时间: 2024-11-17 23:05:29

修复DBF数据表文件的简单方法的相关文章

JavaWeb中导出excel文件的简单方法_java

在平时做系统项目时,经常会需要做导出功能,不论是导出excel,还是导出cvs文件.我下面的demo是在springmvc的框架下实现的. 1.JS中只需要用GET模式请求导出就可以了: $('#word-export-btn').parent().on('click',function(){ var promotionWord = JSON.stringify($('#mainForm').serializeObject()); location.href="${ctx}/promotionW

Win7系统打开扩展名为raw文件的简单方法

  Win7系统打开扩展名为raw文件的简单方法          1.如果没有安装ACDsee这款工具的话,是无法打开raw格式文件的,那么此时我们就要下载安装"ACDsee"文件了; 2.双击打开安装文件,然后按照要求设置,点击"下一步": 3.在随后出现的界面中点击自定义; 4.注意,此时他有捆绑的软件,你可以选择不安装; 5.然后下一步安装成功; 6.注册一个账号,得填入正确的邮箱,接收验证码; 7.到邮箱查看收到的邮件,复制验证码; 8.输入验证码之后验证

php实现当前页面点击下载文件的简单方法_php实例

php控制器中代码 public function downFile($path = ''){ if(!$path) header("Location: /"); download($path); } download文件下载函数代码 function download($file_url,$new_name=''){ if(!isset($file_url)||trim($file_url)==''){ echo '500'; } if(!file_exists($file_url)

jquery 动态增加,减少input表单的简单方法(必看)_jquery

html代码如下 <html> <tr><button style="margin-left:10px" class="add_field_button btn">Add</button></tr> <tbody class="input_fields_wrap"></tbody> </html> js代码如下 <script> var m

php实现当前页面点击下载文件的简单方法

php控制器中代码 public function downFile($path = ''){ if(!$path) header("Location: /"); download($path); } download文件下载函数代码 function download($file_url,$new_name=''){ if(!isset($file_url)||trim($file_url)==''){ echo '500'; } if(!file_exists($file_url)

删除U盘乱码文件的简单方法

  U盘文件出现乱码且无法删除,这是很多用户在使用U盘时经常会遇到的一种情况,解决这个问题的方法有很多中,格式化也好,winrar文件压缩也好,都十分的麻烦,下面与大家分享一个简单的方法,巧用Windows命令来轻松删除U盘乱码文件. U盘"网卡驱动文件夹LAN文件夹"的中毒现象: 新建了一个文件夹的中毒现象: 查看该文件夹的属性,发现文件夹大小竟然为11.9GB,而实验的U盘是4GB的: 如果删除这些文件夹会弹出"无法删除文件: 无法读源文件或磁盘."的错误提示信

修复U盘的几个简单方法

  简单的方法就是:在u盘图标上右击->属性->工具->开始检查->勾选 自动修复文件系统错误->开始,很快修复完毕就可以了.大家可以试一下,呵呵.好像对机器硬盘也有效. 一些经验就是:一般打印的地方病毒非常多,所以最好把u盘设为只读模式. 另外,如果右击u盘图标,会出现自动播放选项,一般是由病毒的预兆. 解决方法:是Autorun.inf这个文件有问题,将属性去除掉后删除,然后在注册表中查找autorun.inf所指向的文件,查到后将shell这个子项删除,即可打开D盘.开

MSSQL 监控数据/日志文件增长实现方法

前几天,在所有数据库服务器部署了监控磁盘空间的存储过程和作业后(MS SQL 监控磁盘空间告警),今天突然收到了两封告警邮件,好吧,存储规划是一方面,但是,是不是要分析一下是什么原因造成磁盘空间不足的呢?会不会是因为突然暴增的日志文件,抑或是系统业务猛增导致数据量暴增,还是历史数据累计原因....分析总得有数据来支撑吧,但是现在只有那些数据文件的当前大小信息,没有数据文件的历史增长变化信息,所以,今天就想实现这么一个功能,每天(频率可以调整)去收集一下数据文件的信息,放到一个表里面,这样方便我们

MSSQL 监控数据/日志文件增长实现方法_MsSql

前几天,在所有数据库服务器部署了监控磁盘空间的存储过程和作业后(MS SQL 监控磁盘空间告警),今天突然收到了两封告警邮件,好吧,存储规划是一方面,但是,是不是要分析一下是什么原因造成磁盘空间不足的呢?会不会是因为突然暴增的日志文件,抑或是系统业务猛增导致数据量暴增,还是历史数据累计原因....分析总得有数据来支撑吧,但是现在只有那些数据文件的当前大小信息,没有数据文件的历史增长变化信息,所以,今天就想实现这么一个功能,每天(频率可以调整)去收集一下数据文件的信息,放到一个表里面,这样方便我们