在ADO中如何pack(物理删除)DBase数据库中的记录?

dejoy 2003-06-22 04:53:46
在ADO中如何pack(物理删除)DBase数据库中的记录?
...全文
36 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
cow8063 2003-06-24
  • 打赏
  • 举报
回复
pack 123.dbf 不支持的吧
WWWWA 2003-06-24
  • 打赏
  • 举报
回复
adocommand1.CommandText:='pack 123.dbf';
adocommand1.Execute;

jaunmai 2003-06-24
  • 打赏
  • 举报
回复
學習
WWWWA 2003-06-24
  • 打赏
  • 举报
回复
兄弟,上述代码是我早已测试通过的,你试试看
dejoy 2003-06-23
  • 打赏
  • 举报
回复
ych121(dd)的方法可行吗?在jetsql40的帮助文件中好像没有pack table命令啊?
dbase 就是foxbase的数据库,用bde可以,不过我不想用,我用的是ADO开发程序。
除了用select * from table into anotherTable
复制到新表中,就没有其它办法了吗?ADO支不支持PACK?或就只能用第三方的DBF控件了吗?并不是说想用DBF,而是原来大量的老程序不可能更新。
ych121 2003-06-22
  • 打赏
  • 举报
回复
database.connection:=false
adoquery.close;
Adoquery.sql.clear;
adoquery.sql.add('pack tabname');
adoquery.excsql;
database.connection:=true;
耙子 2003-06-22
  • 打赏
  • 举报
回复
为什么不用BDE,对于Dbase性能比ADO好。

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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