如何用ADO控件实现数据的批量更新?

解决方案 »

  1.   

    用SQL实现批量更新
    update tableName Set field1=___ where field2=___
      

  2.   

    使用adoquery
    adoquery.sql.clear;
    adoquery.sql.add('update tableName Set field1=___ where field2=___
    ');
    adoquery.execsql;即可,当然别忘了try !
      

  3.   

    LockType设为ltOptimistic
    然后用UpdateBatch更新就可
      

  4.   

    最好将ADO中的属性设置为异步执行,
    更新就如上所述,也可以采用事务来
    处理(在SQL里面写SQL语句就可以了)