Возникли проблемы при открытии соединения со столом, сделанным в visual studio - PullRequest
0 голосов
/ 12 марта 2012

Я получаю SqlException, это была необработанная ошибка, когда я пытаюсь открыть соединение с простой таблицей, которую я могу сделать в 2010 году. Что-то не так с моей строкой соединения? Я скопировал строку из свойств соединения в обозревателе сервера. Я вставил полную ошибку и код ниже. Спасибо

"Произошла ошибка, связанная с сетью или экземпляром, при установлении соединения с SQL Server. Сервер не был найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений. (поставщик: сетевые интерфейсы SQL, ошибка: 26 - ошибка при поиске сервера / указан экземпляр) "

        InitializeComponent();

        SqlDataReader myDataReader;

        SqlConnection myConnection = new SqlConnection(@"DataSource=C:\Developement\KelseysChangeProject\Database1.sdf");

        SqlCommand myCommand = new SqlCommand("Select * From ChangeTable", myConnection);
        myConnection.Open(); <------ error happens here

        myDataReader = myCommand.ExecuteReader();



        myDataReader.Close();
        myConnection.Close();

Ответы [ 2 ]

2 голосов
/ 12 марта 2012

.sdf файлы предназначены для SQL Server CE, который использует другой набор объектов, например SqlCeConnection (вместо SqlConnection), как у вас.Они находятся в пространстве имен System.Data.SqlServerCe.

0 голосов
/ 12 марта 2012

http://www.homeandlearn.co.uk/csharp/csharp_s12p1.html Прочитав эту статью, он, несомненно, поможет вам подключиться к ур DB

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...