我想在C#中运行这个查询。
SELECT *
FROM [FirstDataBase].[dbo].[table1]
INNER JOIN [SecondDataBase].[dbo].[table2]
我的代码是:
SqlConnection cn = new SqlConnection(myConnectionString);
SqlCommand cmd = new SqlCommand(@"SELECT * FROM [FirstDataBase].[dbo].[table1]
INNER JOIN [SecondDataBase].[dbo].[table2]");
cmd.Connection = cn; // here is my question !!!
cn.Open();
int x = (int)cmd.ExecuteScalar();
但我的查询需要两个连接字符串...一个是用于 [FirstDataBase],另一个是用于 [SecondDataBase]...
我该怎么做?
我该如何将两个 SqlConnection
或 ConnectionString
插入到一个 SqlCommand
中?或者
我应该用其他方法来实现它?