每次加一条,记录太多,实在太慢,
不知道能不能一次加入多条纪录,那位大哥指点一下,我是菜鸟,请说的详细一点

解决方案 »

  1.   

    insert into a(x,y,z..) select x,y,z.... from b
      

  2.   

    记录不是从别的表读出来的,全部是新生成的,
    我原先用AddNew(),Update(),可是只能一条一条的加,速度实在很慢,有100万条左右的记录,我想100条或者1000条一次添加到数据库中,可能会快一些,可是CDatabase和CRecordSet中都没有找到相应的函数,哪位前辈指点一二,不胜感激!!!
    分数不够可以再加,急需解决,在线等待
      

  3.   

    使用SQL的存储过程,
    然后使用其Command即可
      

  4.   

    你可以先生成insert into tablename values(....)语句,然后再用CDatabase:ExecuteSQL(...)来执行,这样效率会高一些。
      

  5.   

    1.看看能否用存储过程。
    2.CDatabase:ExecuteSQL