在Foxpro下你设置
Set dele off
然后再打开数据库,你会发现你所删除的记录仅仅是打了一个记号而已。
要相彻底删除,在Foxpro下
use XXXX excel 
pack
use

解决方案 »

  1.   

    FOXPRO删除数据delete只是做一个删除标记,并没有真正删除。
      

  2.   

    这位老弟:
        vb里删除Foxpro中的DBF文件中的记录,用的是打删除标记的方法。并不真正删除记录。要真正删除记录,用Foxpro中的Pack命令。
      

  3.   

    那么用VB才能彻底删除DBF中的记录呢?
    实在不行教我一个用VB能分辨打过删除标记和未打过删除标记的方法。
    谢谢。
      

  4.   

    最简单的方法就是用foxpro编写一个只有一条命令的EXE 文件在vb中调用。