В SQL Server этот запрос выполняется без проблем ...
SELECT SUM(Esi) AS Dispo
FROM [mdb].[dbo].[Query1] AS A
INNER JOIN [mdb2].[dbo].[TieCol] as B ON A.Alias=B.IDAlias
WHERE Alias LIKE 'SETUP%'
Я соединяю две таблицы, которые находятся в двух разных базах данных (mdb
и mdb2
).
Но как я могу сделать это в моем приложении .NET?Когда мне нужно использовать это утверждение
string cmdText = "SELECT SUM(Esi) AS Dispo
FROM [mdb].[dbo].[Query1] AS A
INNER JOIN [mdb2].[dbo].[TieCol] as B ON A.Alias=B.IDAlias
WHERE Alias LIKE 'SETUP%'";
this.OP = new SqlConnection(ConfigurationManager.ConnectionStrings["mdb2"].ConnectionString);
SqlCommand sqlCommand = new SqlCommand(cmdText, this.OP);
, я не могу его выполнить, поскольку this.OP
- это соединение с mdb2
... А для mdb
?
Какможно одновременно подключиться к обеим базам данных?