请教关于DBASE数据库记录删除的问题(30分)

  • 主题发起人 主题发起人 bh1018
  • 开始时间 开始时间
B

bh1018

Unregistered / Unconfirmed
GUEST, unregistred user!
我使用的是SQL语句,DELETE FROM 数据库名,
但我在FOXPRO下打开时发现记录只是加了个
删除标记,请教彻底删除的方法
 
delete后调用pack命令来彻底删除
 
uses dbitypes, dbierrs, dbiprocs;//别忘了加上。
with Table1 do begin
Close;
DatabaseName:=bdesjkbm;
TableName:=sjkwjm;
Exclusive:=True;//独占方式打开。
Open;
dbipacktable(dbhandle,handle,nil,nil,false);//pack
Close;
end;
 
panyongze大侠你说错了一点,那就是不需要加上
uses dbitypes, dbierrs, dbiprocs;
直接uses bde就可以了
 
谢谢你的指点,这是我用delphi3.0时使用的代码,一直这么用,所以没发现单元变了。
 

Similar threads

S
回复
0
查看
751
SUNSTONE的Delphi笔记
S
S
回复
0
查看
758
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部