说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

如何彻底删除DBF中的记录

编辑:说三道四文库 发布时间:2018-06-24 04:05
HTML文档下载 WORD文档下载 PDF文档下载
我用ADO操作DBF库,执行了DELETE命令后我发现DBF中的记录只是加了删除标记
并没有彻底的删除,谁知道如何彻底的删除记录,,,谢谢!!!
up
up
你可以把一个空的dbf文件放到resource中,需要的时候释放出来覆盖老的dbf文件。
这不是ADO的错,而是foxpro的问题,foxpro本身删除就是打删除标记,而不是彻底删除。
这个问题我也一直想解决,但是没有好办法。目前我所得到的答案是:直接用文件操作,打开DBF文件,剔除要删除的记录,重新写一个,这太麻烦了,所以我不用foxpro了。
QY789你知道如何用文件方式操作DBF文件吗?我很急用,,谢谢!
就是要了解dbf文件的结构,文件头的定义,里面有字段名和字段类型,字段长度等信息,了解这些东西后直接对文件进行读写。麻烦的很。
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘