2010-12-08 3 views
0

Я создаю сайт, и я пытаюсь создать соединение с базой данных. Вот код подключения в моем файле web.config:Формат строки инициализации не соответствует спецификации, начинающейся с индекса 0. Не уверен, что это такое?

<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") 

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

Format of the initialization string does not conform to specification starting at index 0.

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

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

ответ

2

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

То, что вы действительно хотели это ConnectionString section вашего DBX-соединения в web.config:

Protected Conn As New System.Data.SqlClient.SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings("DBX").ConnectionString) 
+0

Ну правильно, я думал, ты мог бы назвать это чем угодно, поэтому я назвал его DBX. Я попробую это завтра и дам вам знать. Ура! :) – mickburkejnr 2010-12-08 23:05:45

Смежные вопросы

 Смежные вопросы