有没有高效的插入方法,请附源码

解决方案 »

  1.   

    adoquery.sql.add('insert .....');
      

  2.   

    兄弟,在与ADOTABLE的插入方法一样的,
    with adoquery do
    begin
    open;
    insert;
    ......
    post;
    end;当然改一下SQL语句也可,我不知道你的条件自然不知道怎么改
      

  3.   

    高效的?想怎么高效?
    adoquery1.insert;
    adoquery1.fieldbyname('fname').asstring := 'test';
    adoquery1.post;or:adoquery1.sql.add('update tablename ..');
    adoquery1.execsql;
      

  4.   

    ado的insert方法:
    adoquery.sql.add('insert into ...');
    adoquery.execsql;或许是你的代码需要优化吧
      

  5.   

    ADOQuery1.InsertRecords([edit1.text,edit2.text.......]);
      

  6.   

    如果有很多行的話,先指定到一個 string 變數,再一次給予 
    ado.sql.text := asql;
    ado.execSql;因為 ado.sql.add(.....); 多行的話很耗時間。