oledb.UpdateCommand.CommandType = System.Data.CommandType.TableDirect  这个功能应该怎么用?我是想把一个从别处取来的DataTable中的数据一次性insert 到Access数据库中去,该怎么办?

解决方案 »

  1.   

    这个属性似乎只对SelectCommand有效。
      

  2.   

    我是想把一个从别处取来的DataTable中的数据一次性insert 到Access数据库中去,
    -----------------------
    应该不行
    应该使用循环插入才行
      

  3.   

    是不是用循环执行n次sql语句?
      

  4.   

    如此说来,那sql语句还要是动态的才行
      

  5.   

    考虑用存储过程吧insert into ..... select  ............不过这里面要建立两个数据库的连接,比较麻烦