永久删除库中的记录,但我对dbf时没用,我是这样解决的,
Query1.close;
quey1.sql.clear;
query1.sql.add('pack tabname');
execsql;

解决方案 »

  1.   

    paradox和Dbf类型数据库,在采用Table1.Delete或者采用Query1.close;
    quey1.sql.clear;
    query1.sql.add('pack tabname');
    execsql;
    删除时只是一个临时删除,在需要恢复删除数据时是可以恢复的,
    这些临时删除的数据依然保存在数据库里面,只有Pack Table才能彻底
    的从数据库删除,
    dbipacktable(table1.dbhandle,table1.handle,nil,nil,false);
    就是彻底删除临时删除的数据
      

  2.   

    paradox和Dbf类型数据库,在采用Table1.Delete或者采用Query1.close;
    quey1.sql.clear;
    query1.sql.add('pack tabname');
    execsql;
    删除时只是一个临时删除,在需要恢复删除数据时是可以恢复的,
    这些临时删除的数据依然保存在数据库里面,只有Pack Table才能彻底
    的从数据库删除,
    dbipacktable(table1.dbhandle,table1.handle,nil,nil,false);
    就是彻底删除临时删除的数据