|
分類:[ASP.NET (C#)]
それぞれ別のデータベースにoledb接続して 一方のデータベースからもう一方のデータベースへSQL文を発行する形で 一括インサート処理させるようなことは可能でしょうか?
<処理イメージ>
OleDbConnection con1 = new System.Data.OleDb.OleDbConnection("Provider=SQLOLEDB.1;Initial Catalog=DB_A;Data Source=\\db_srv1");
OleDbConnection con2 = new System.Data.OleDb.OleDbConnection("Provider=SQLOLEDB.1;Initial Catalog=DB_B;Data Source=\\db_srv2");
cmd.Connection = con2;
cmd.CommandText = "insert into db_b.tb_b(f1,f2) select f1,f2 from db_a.tb_a ";
cmd.ExecuteReader();
できなさそうな感じがするので ループして一レコードずつインサートするような処理を現在作成していますが もしなにかしらの方法で可能でしたら 教えていただけるとありがたいです。 よろしくお願いいたします。
|