Я новичок в C#, мне нужно подключиться к базе данных .sdf, я использую следующее соединение, но получаю исключение, и я не знаю, почемуSQLConnection.Open() с .sdf-базой данных; бросать исключение
bool stat = true;
string connectionString = "Data Source=|DataDirectory|'\'CarsDB.sdf;Initial Catalog=TestDB;Integrated Security=true;";
SqlConnection conn = new SqlConnection(connectionString);
try
{
conn.Open();
textBox2.Text = "true";
}
catch (System.Exception)
{
stat = false;
textBox2.Text = "false";
}
Исключение:
При установлении соединения с SQL Server возникла связанная с сетью или конкретная ошибка экземпляра. Сервер не найден или не был доступен. Проверьте правильность имени экземпляра и настройте SQL Server для удаленного подключения. (поставщик: поставщик Named Pipes, ошибка: 40 - не удалось открыть соединение с SQL Server).
Вы работаете с базой данных SQL CE, так что вы должны использовать, например. 'SqlCeConnection', а не' SqlConnection'. – Luaan
Это работает. Спасибо! – user3067340