是不是这样的:
   with query do
   begin
     close;
     sql.clear;
     sql.add('insert into table.name () values ()');
     post;
     execsql;
   end;删除呢?

解决方案 »

  1.   

    with query do
       begin
         close;
         sql.clear;
         sql.add('insert into '+ table.name () + 'values ('+要Insert的数据+')');
         execsql;
       end;
      

  2.   

    with query do
       begin
         close;
         sql.clear;
         sql.add(delete table.name where ...');
         execsql;
       end;
      

  3.   

    insert into  table1 values(要Insert的数据)
    如:
    insert into DICTIONARYLIST values( 100000, '!', '帐户类型', '0' );
      

  4.   

    with query do
       begin
         close;
         sql.clear;
         sql.add(delete from'+ table.name () + 'where ('+要delete条件+')');
         execsql;
       end;
      

  5.   

    sql.add('insert into DICTIONARYLIST values( '+quotedstr('10000')+','+quotedstr('!')+','+quotedstr('帐户类型')+','+quotedstr('0')+')')
      

  6.   

    不用post命令将数据发送到数据库吗?
      

  7.   

    有SQL基本上用不到POST的,如果有TABLE还差不多
      

  8.   

    with query do
    begin
    sql.text:='insert 表名 values(:字段名,:字段名.....)';
    .....
    .....
    execsql;
    end;with query do
    begin
    sql.text:='delete from table where filed=:field';
    .....
    ....
    execsql;
    end;