各位大虾,怎样在VC中物理删除DBF中的记录(急),谢谢! 用ODBC或DAO时,调用CRecordset或CDaoRecordset中的Delete函数就可以做到。当然要把指针移到适当的位置。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是删除之后.compact一次ACCESS数据库必须这样做,否则大量操作后数据库中有大量垃圾 wishyouluck:你说的方法对DBF表来讲,只是对记录打上了删除的标记,并没有真正物理删除。阿明:compact是一个什么函数,具体怎么用,它有什么功能?飞翔鸟:Update函数只能在AddNew或Edit后才能用,Delete后不能用它。刘映虹:你是怎样理解Update的。 请看我提出的一个问题。我不能update,为什么呀? dbf文件数据库,是一种非常简单的数据库,有这固定的头。在头里有纪录的所有信息,你完全可以自己一二进制的方式操作dbf文件,何必用什么CDaoRecordset。 躲在风里面: 问题是,我已经用CDaoRecordset了。各位大哥: 帮帮我!谢谢! 我觉得用SQL语句可能行,可我不知在CDaoDatabase中怎么用。有谁知道吗? compactdabase应该叫这个名字吧压缩数据库呗其实即使在foxbase 环境下面删除数据也只是标记删除而已要真正删除还四必须要压缩一下,真正物理上删除哦用法DBEngine.CompactDatabase olddb, newdb, locale, options, password在msdn里面找一下,有现成的例子to hide:这种处理问题的方法我不敢苟同。什么都自己去做,现在什么年代了!而且还不是如你所言的简单。 死了心吧CDaoRecordset压根就不能物理删除记录 同意 BenjaminNing的说法,通过ODBC根本无法删除物理记录! 动态创建ImageList Control不成功 ODBC 获取Access所有用户表名,Open出错 如何实现跟SVN类似的动态更改explorer中图标 请问C++编程有哪些方法可以存储多条信息,每条信息包含多种数据 gridctrl中能动态增加行数吗 clistctrl 问题请教达人 LINK : fatal error LNK1104: cannot open file "uafxcwd.lib" 谁开发过赌波软件 请帮助解决模式对话框的奇怪问题! 十万火急:在线给分,谁能给一个视频回放程序原码? 高手,求救,万年历(1949-2010)的算法 谁能讲讲网易Easebar的原理?
compact一次
ACCESS数据库必须这样做,否则大量操作后数据库中有大量垃圾
你说的方法对DBF表来讲,只是对记录打上了删除的标记,并没有真正物理删除。
阿明:
compact是一个什么函数,具体怎么用,它有什么功能?
飞翔鸟:
Update函数只能在AddNew或Edit后才能用,Delete后不能用它。
刘映虹:
你是怎样理解Update的。
问题是,我已经用CDaoRecordset了。各位大哥:
帮帮我!谢谢!
有谁知道吗?
压缩数据库呗
其实即使在foxbase 环境下面删除数据也只是标记删除而已
要真正删除还四必须要压缩一下,真正物理上删除哦
用法
DBEngine.CompactDatabase olddb, newdb, locale, options, password
在msdn里面找一下,有现成的例子
to hide:
这种处理问题的方法我不敢苟同。
什么都自己去做,现在什么年代了!
而且还不是如你所言的简单。