你调用的对象是空的。在vb.net中

时间:2011-06-01 10:21:24

标签: vb.net ado.net connection-string

我收到此错误:“对象引用未设置为对象的实例。” 在vb.net windows应用程序中用于sql连接字符串 这是代码:

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

我收到此行的错误

提前致谢

5 个答案:

答案 0 :(得分:1)

看起来app.config中没有名为strcon的连接字符串。

答案 1 :(得分:1)

似乎配置中没有名称为“strcon”的连接字符串...如果strcon是代码中的变量,则需要从strcon中删除“”,如下所示:

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

答案 2 :(得分:0)

检查代码的这一行

ConfigurationManager.ConnectionStrings("strcon").ConnectionString

它的返回值是否正在发生,因为这可能会返回no vlaue,即null值

还有一件事要查看你的配置文件并检查“strcon”名称连接字符串是否存在

你也输入了正确的咒语

答案 3 :(得分:0)

连接字符串:你的app.config

中很可能不存在strcon

答案 4 :(得分:0)

如果您在web.config中将Null Reference定义为连接字符串,则会收到strcon异常检查