在Delphi中用ADO连接dbf表,请问怎么彻底删除dbf表中的记录

解决方案 »

  1.   

    用ADOCOMMAND組件﹕
    ADOCOMMAND1.commandtext:='delete from table1'
    ADOCommand1.Execute;
    ADOCOMMAND1.commandtext:='pack table1'
    ADOCommand1.Execute;
      

  2.   

    ADOConnection1.Execute('delete from table1');
      

  3.   

    ADOCOMMAND1.commandtext:='delete from tablename'
    ADOCommand1.Execute;
    ADOCOMMAND1.commandtext:='pack tablename'
    ADOCommand1.Execute;
    因为是dbf数据库,所以还得用一些foxpro的命令!
      

  4.   

    ADOCOMMAND1.commandtext:='delete from table1'就行了正在使用可能是你打开了那个表,