OracleConnection myConnection = new OracleConnection();
OracleCommand myCommand = new OracleCommand(sqlstring, myConnection);
            myConnection.ConnectionString = constring;
             myCommand.Connection.Open();
OdbcConnection myconn = new OdbcConnection();
OdbcCommand mycommand = new OdbcCommand(sqlstring1, myconn);
            mycommand.Connection.Open();
以上两个数据源已经正确连通并可以正常读写,现在我想要实现将mycommand中的表aaa的数据复制到 myCommand中的表bbb中,使用C#语言,两个表结构一样

解决方案 »

  1.   

    Oracle我不熟练,
    不过sql server里面好像有OPENROWSET函数,一条sql语句就可以把其它外部数据源导入导出.
    Lz可以去查下Oracle有没有这样的函数,不用你说的那么麻烦,而且效率很低.
      

  2.   

    for(int i=0;i<ds.tables["bbb"].counts;i++)
    {}
      

  3.   

    看看Ado.net的相关资料,估计是要取得表的结构(scheme是关键字,看看,要是我没有拼划错的话)。
      

  4.   

    再写,刚才不小心按错键了
    for(int i=0;i<ds.tables["bbb"].counts;i++)
    {string sqldete = "delete from bbb where "
    }
    遭了,发现越写,越多问题,高手请教了,我也不知道怎么写了