Лучший отвечающий
Windows Forms

Вопрос
-
При таком запросе дает вот такой exceotion?
Необработанное исключение типа "System.Data.SqlClient.SqlException" в System.Data.dll
private void Form4_Load(object sender, EventArgs e) { Table<Animals> Animals = db.GetTable<Animals>(); db.Log = Console.Out; IQueryable<Animals> animalDesc = from animalQuery in Animals where animalQuery.number == animalDescription select animalQuery; foreach (Animals canimalQuery in animalDesc) { textBox2.Text = canimalQuery.name; textBox3.Text = canimalQuery.age_Group; textBox4.Text = canimalQuery.breed; textBox5.Text = canimalQuery.milk_volume; } }
14 ноября 2015 г. 14:03
Ответы
-
Ну замечательно, теперь устраняйте причину по которой соединение с сервером не проходит.
Может быть строка соединения не верная (проверить строку на вшивость, использовать ее например в SQL Management Studio). Mможет сервер не правильно сконфигурирован (проверить конфигурацию, настроить как надо). А может сетка отвалилась (чинить сетку).
Скажем, одна из типичных ошибок - попытка использовать localhost для соединения с удаленным сервером.
This posting is provided "AS IS" with no warranties, and confers no rights.
- Предложено в качестве ответа Алексей ЛосевEditor 16 ноября 2015 г. 7:09
- Помечено в качестве ответа Maksim MarinovMicrosoft contingent staff, Moderator 23 ноября 2015 г. 12:46
14 ноября 2015 г. 18:19Модератор
Все ответы
-
При чем тут Windows Forms если проблема с SQL?
В любом случае причина написана в исключении. Распечатайте ошибки из списка ошибок и сообщение чтоб определить что произошло. Пример кода для распечатки ошибок на МСДН:
https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlexception(v=vs.110).aspx
This posting is provided "AS IS" with no warranties, and confers no rights.
14 ноября 2015 г. 17:47Модератор -
Дополнительные сведения: При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider: SQL Network Interfaces, error: 26 - Ошибка при обнаружении указанного сервера или экземпляра)
Вот такая ошибка!14 ноября 2015 г. 18:07 -
Ну замечательно, теперь устраняйте причину по которой соединение с сервером не проходит.
Может быть строка соединения не верная (проверить строку на вшивость, использовать ее например в SQL Management Studio). Mможет сервер не правильно сконфигурирован (проверить конфигурацию, настроить как надо). А может сетка отвалилась (чинить сетку).
Скажем, одна из типичных ошибок - попытка использовать localhost для соединения с удаленным сервером.
This posting is provided "AS IS" with no warranties, and confers no rights.
- Предложено в качестве ответа Алексей ЛосевEditor 16 ноября 2015 г. 7:09
- Помечено в качестве ответа Maksim MarinovMicrosoft contingent staff, Moderator 23 ноября 2015 г. 12:46
14 ноября 2015 г. 18:19Модератор