Мне нужен доступ к двум различным базам данных Sql с использованием одной и той же формы Windows в VS 2010 (c #).

using System.Data.SqlClient;

//My Code For Connection of one Database named sms. 

SqlConnection con = new SqlConnection(@"Data 
Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\sms.mdf;Integrated 
Security=True;Connect Timeout=30;User Instance=True");

Я также хочу получить доступ к этой базе данных с именем sms2 в той же форме.

SqlConnection con = new SqlConnection(@"Data 
Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\sms2.mdf;Integrated 
Security=True;Connect Timeout=30;User Instance=True");

Спасибо за помощь.

-8
Poornesh Sharma Hc 10 Ноя 2018 в 19:46

1 ответ

Лучший ответ

Вы используете два отдельных объекта подключения:

SqlConnection con1 = new SqlConnection(@"Data 
Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\sms.mdf;Integrated 
Security=True;Connect Timeout=30;User Instance=True");

SqlConnection con2 = new SqlConnection(@"Data 
Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\sms2.mdf;Integrated 
Security=True;Connect Timeout=30;User Instance=True");
0
Clayton Harbich 15 Ноя 2018 в 18:12