一般的情况,几万记录一速度都没有多大的影响,(表中应有索引)
在上面的情况下,我认为是第二种的情况可能是最快的,
我的方法是直接运行内嵌SQL语句

解决方案 »

  1.   

    dim rs as new adodb.command
    rs.execute "insert into 人事表 (name1) values ('fdaa')"
      

  2.   

    一般用第二种。
    activeconnection属性最好设置为一个已经打开的数据连接ADODB.Connection。这可以是一个全局变量,只要打开一次,以后就不用再打开,运行起来就快多了。
      

  3.   

    对!在窗体的通用部分声明ADODB.CONNECTION,RS的AC...设置为它,这是挺好的,查询就用第一种好了,ADO查询的记录是不会一次都读到RS中的,所以对速度影响不会太大的。