我使用BDE操作Paradox数据库,不定时写入一些事件记录,几次发现不能正常写入;
使用UltraEdit打开*.db文件,发现文件被破坏,表头和块头中的记录数、上下块号等有问题,修改一下就好了。  这是什么原因造成的呢?程序有问题?有病毒?请赐教!

解决方案 »

  1.   

    paradox 本身就不稳定,目前主要反映是他的索引文件常常出错,本身出错到很少遇到。
    首先检查你的磁盘文件系统是不是常常丢簇,建议采用ntfs,我在ntfs下面用感觉比 fat32稳定多。
      

  2.   

    磁盘系统是采用的Ntfs,操作系统win2000server
    如果是程序有问题,那什么情况下可能会造成这种现象呢?
    这个程序是长期运行的,不定时写入一些记录;
    请各位高手赐教!
      

  3.   

    是的, 不正常关机产生的, 另一原因也是 windows 不够稳定的原因, 楼主程序用的机是 98 吧? 2000 的 ntfs 可能就会好了