database1 に tableA があり、database2 に tableA があり、どちらも同様の数の列と名前を基本的に同じテーブルに持っています。しかし、両者には異なるデータが含まれています。database1/tableA から行を取得し、database2/tableA に挿入しようとしています。
これは私がそれを行うことを考えている方法です:
SqlConnection conn = new SqlConnection("database1")
SqlCommand cmd = new SqlCommand("Select * from tableA where id = 1");
connection.Open()
SqlDataReader reader = cmd.ExecuteReader();
if(reader !=null )
var data = reader;
connection.Close();
次に、上記と同じ手順を実行して新しい接続を開き、データベース 2 の tableA にデータ変数値を挿入しようとします。
これは正しいアプローチですか?これを行うより良い方法はありますか?