我在 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();
然后我执行与上述相同的步骤打开一个新连接并尝试将数据变量值插入到 database2 中的 tableA 中。
这是正确的方法吗?有一个更好的方法吗?