oracle 存在字段完全一样的表
讲查询到的datatable插入oracle怎么做。
求详细c#代码

解决方案 »

  1.   

    不要告诉我用SqlBulkCopy了,OracleBulkCopy根本不能用。
      

  2.   

    或者告诉我OracleBulkCopy怎么用吧,急急急啊
      

  3.   

    OracleBulkCopyhttp://download.oracle.com/docs/html/E10927_01/OracleBulkCopyClass.htm另外,楼主会SSIS不?用SSIS来实现ETL那是巨简单,又高效.
      

  4.   

    用微软自己的Ado.net。
    大致这样:
    DataTable dt = new DataTable();
    OracleConnection con = new OracleConnection("连接字符串");
    OracleDataAdapter da = new OracleDataAdapter("select * from 表名", con);
    new OracleCommandBuilder(da);
    da.Update(dt);
    只能插入,不能修改删除。
      

  5.   

     
    select * from 表名  是我要插入数据的那个表名么?
    这段代码立datatable里是没值的对么?我是需要将有数据的datatable插入到字段相同的表里面
      

  6.   

    表名是你要插入的那个表的表名。
    把dt换成你的有数据的datatable对象。
    这个方式只能适用于单表操作。