有表A,用ADO与SQL数据库相连.
现在要删除表A中的数据.
代码怎么写的啊??

解决方案 »

  1.   

    SQL.Text:='truncate table A';
    Execute;
      

  2.   

    with ado do
       begin
           close;
           sql.clear;
           sql.add('delete from A');
           execsql;
       end;
      

  3.   

    SQL.Text:='Delete from table A';
    Execute;
      

  4.   

    ADO.SQL.ADD('DELETE FROM TABLE')
    ADO.EXECUTE
      

  5.   

    with ADO do
    begin
       SQl.Close ;
       SQL.Clear;
       SQL.add('delete from A');
       Open;
    end;
      

  6.   

    可以用Query控件执行一段SQL,
    DELETE * FROM A(会有日志记录)

    TRUNCATE TABLE A(不会有日志记录)
      

  7.   

    要看数据库是什么?如果是ACCESS truncate不支持!
      

  8.   

    with ado do
       begin
           close;
           sql.clear;
           sql.add('delete from A');
           execsql;
       end;
    這個是對的
      

  9.   

    如果不用SQL,用ADOTable怎么改呢?
      

  10.   

    呵呵
    SQL语句都不会呀?只能用ADOCommand或ADOQuery的http://lysoft.7u7.net
      

  11.   

    ADOTable.delete; 
    ADOTable.post;
      

  12.   

    ADOTable.DeleteRecords(arAll);
    ADOTable.post;