关于FOXPRO数据库的奇怪现象

qbilbo 2002-08-19 11:49:45
将一DBF文件中的多条记录删除后,该文件的尺寸,和记录数均不改变,用FOXPRO打开该数据库发现,记录确实被删除了。我试过用DAO,ADO,SQL语句来删除,结果都一样!
如果记录删除后,记录不改变我的程序将无法进行到下一步,还请各位指点一二。
...全文
20 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
池塘边的榕树 2002-08-20
  • 打赏
  • 举报
回复
最简单的方法就是用foxpro编写一个只有一条命令的EXE 文件在vb中调用。
qbilbo 2002-08-19
  • 打赏
  • 举报
回复
up
qbilbo 2002-08-19
  • 打赏
  • 举报
回复
快来人帮我啊!
qbilbo 2002-08-19
  • 打赏
  • 举报
回复
多谢大家,问题解决!
:)
qbilbo 2002-08-19
  • 打赏
  • 举报
回复
那么用VB才能彻底删除DBF中的记录呢?
实在不行教我一个用VB能分辨打过删除标记和未打过删除标记的方法。
谢谢。
池塘边的榕树 2002-08-19
  • 打赏
  • 举报
回复
这位老弟:
vb里删除Foxpro中的DBF文件中的记录,用的是打删除标记的方法。并不真正删除记录。要真正删除记录,用Foxpro中的Pack命令。
complus 2002-08-19
  • 打赏
  • 举报
回复
FOXPRO删除数据delete只是做一个删除标记,并没有真正删除。
lat35dn 2002-08-19
  • 打赏
  • 举报
回复
在Foxpro下你设置
Set dele off
然后再打开数据库,你会发现你所删除的记录仅仅是打了一个记号而已。
要相彻底删除,在Foxpro下
use XXXX excel
pack
use

qbilbo 2002-08-19
  • 打赏
  • 举报
回复
up

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧