真正删除BDE数据库的记录时可以用DbiPackTable,但如果要真正删除ADOTable的数据应该怎么做,具体该用哪个函数(及其参数说明)?各位如果真正能帮上忙的一定给分(尽管不多但这不是重点吧?) 谢谢~!

解决方案 »

  1.   

    try
        aq:=tadoquery.Create(application.Owner);
        aq.Connection:=dm.ADOConnection1;
        aq.SQL.Clear;
        aq.SQL.Add('DELETE from sale');
        aq.Close;
        aq.ExecSQL;
      finally
        aq.Free;
      end;
    用这个可以删除adotable对应的表!
      

  2.   

    ADOTable.Delete 都是这样做的
      

  3.   

    谢谢大家!ADOTable.Delete只能是软删除,大家只要用VFP建一张DBF表在用Delphi的ADOTable.Delete删除试一下。看到的是记录被删除了但实际你们再用VFP打开该表看看,记录全部都在,只是加了删除标记而已。我想问的就是怎样真正删除!