Формат строки инициализации не соответствует спецификации, начиная с индекса 0. Не уверены, что это такое? - PullRequest
0 голосов
/ 09 декабря 2010

Я создаю веб-сайт и пытаюсь создать соединение с базой данных.Вот код подключения в моем файле web.config:

<add name="DBX" connectionString="Data Source=localhost;Initial Catalog=DATABASE;User Id=USER;Password=PASSWORD" providerName="SqlDataSource" />

И этот код я использую в коде страницы:

Protected Conn As New System.Data.SqlClient.SqlConnection("DBX")

Когда я иду на просмотрНа веб-странице появляется следующая ошибка:

Формат строки инициализации не соответствует спецификации, начиная с индекса 0.

И это выделяет строку подключения вкод VB.NET за страницу.Я проверил детали исходной строки соединения, содержащейся в файле web.config, и использовал фактический код на сайте ConnectionStrings.com.Я затрудняюсь объяснить или выяснить, почему это не работает?

Большое спасибо!

1 Ответ

2 голосов
/ 09 декабря 2010

"DBX" - неправильный формат для ConnectionString; -)

Что вы действительно хотели, так это ConnectionString раздел вашего DBX-соединения в web.config:

Protected Conn As New System.Data.SqlClient.SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings("DBX").ConnectionString)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...