В экземпляре объекта не задана ссылка на объект.в vb.net - PullRequest
0 голосов
/ 01 июня 2011

Я получил эту ошибку: «Ссылка на объект не установлена ​​на экземпляр объекта». в приложении Windows vb.net для строки подключения SQL вот код:

 Dim sqlcon As New SqlConnection(ConfigurationManager.ConnectionStrings("strcon")
                                                     .ConnectionString)

Я получаю сообщение об ошибке для этой строки

Заранее спасибо

Ответы [ 5 ]

1 голос
/ 01 июня 2011

Кажется, что в вашей конфигурации нет строки подключения с именем "strcon" ... в случае, если strcon является переменной в вашем коде, вам нужно удалить "" из strcon, как показано ниже:

Dim sqlcon As New SqlConnection(ConfigurationManager.ConnectionStrings(strcon).ConnectionString)
1 голос
/ 01 июня 2011

Похоже, что в вашем app.config нет строки подключения с именем strcon.

0 голосов
/ 01 июня 2011

Вы получите Null Reference Проверка исключения, если вы определили strcon как строку подключения в web.config

0 голосов
/ 01 июня 2011

строка подключения: скорее всего, strcon не существует в вашем app.config

0 голосов
/ 01 июня 2011

Проверьте эту строку кода

ConfigurationManager.ConnectionStrings("strcon").ConnectionString

возвращаемое значение или нет / ошибка приходит, потому что это может не возвращать vlaue, т.е. нулевое значение

Еще одна вещь - заглянуть в ваш файл конфигурации и проверить наличие строки подключения имени "strcon", т.е. существует она или нет

также вы ввели правильное заклинание или нет

...