ASP.NET MVC Не удается подключиться к БД с помощью SqlConnection - PullRequest
0 голосов
/ 26 октября 2011

Я пытаюсь создать сайт MVC, который подключается к сторонней базе данных Oracle, для которой у меня есть только права на чтение.Я впервые использую MVC и Razor, поэтому я создал страницу ASPX в корневой папке, чтобы помочь с отладкой и проверкой моих данных.

Сейчас я просто пытаюсь отобразить данные из запроса в одномиз моих взглядов.Я использовал этот пример в качестве руководства для подключения к БД в модели.На моей странице отладки ASPX я создал GridView с SqlDataSource, для которого задана та же строка подключения и запрос.

GridView отображает данные без каких-либо проблем, но когда я пытаюсь перейти к View, я получаюследующая ошибка при достижении команды открытия соединения:

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

Чем отличается способ соединения SqlDataSource GridView с БД и как можноЯ повторяю это в моей модели?

1 Ответ

2 голосов
/ 26 октября 2011

Если вы подключаетесь к Oracle, вы не хотите использовать SqlConnection, вам нужно использовать их версии Oracle.

http://msdn.microsoft.com/en-us/library/ms973871.aspx

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