delete from table where 你的条件(就是你查询的条件)
这样行吗?

解决方案 »

  1.   

    报错:CommandText does not return a result set.
      

  2.   

    with DataModule1.ADOQuery1 do
     begin
      active:=false;
      sql.clear;
      sql.add('delete from yourtablename');
      execsql;
     end;
    end;
      

  3.   

    可是我用的是AdoDataset控件啊?行吗?
      

  4.   

    TAdoDataSet组件无法执行SQL语句中的DML语句(Insert,Update,Delete等),只能执行数据查询语言(Select)。
    要执行DML语句,可以使用TAdoQuery.
      

  5.   

    不行。
    TAdoDataSet组件无法执行SQL语句中的DML语句(Insert,Update,Delete等),只能执行数据查询语言(Select)。
    要执行DML语句,可以使用TAdoQuery.
      

  6.   

    wolfAone,可是我用的是TadoDataset啊?怎么办?