注册 登录
编程论坛 ASP.NET技术论坛

他说我ConnectionString 属性尚未初始化(已解决)

beblue 发布于 2007-10-23 10:04, 1191 次点击

web.config:

<connectionStrings>
<add name="strConn" connectionString="Data Source=127.0.0.1;uid=sa;pwd=;Initial Catalog=Test"/>
</connectionStrings >

default.aspx.cs:
SqlConnection sqlconn = new SqlConnection(ConfigurationSettings.AppSettings["strConn"]);

错误信息:
ConnectionString 属性尚未初始化。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.InvalidOperationException: ConnectionString 属性尚未初始化。


不过我用label控件把ConfigurationSettings.AppSettings["strConn"]输出,结果什么都没得到,郁闷了,问题是出在哪里了,请高高高高高手们帮我瞧瞧,感激不尽

[此贴子已经被作者于2007-10-23 10:15:33编辑过]

7 回复
#2
bygg2007-10-23 10:07
将这个<add name="strConn" connectionString="Data Source=127.0.0.1;uid=sa;pwd=;Initial Catalog=Test"/>
加到
<appSettings>
下面
#3
beblue2007-10-23 10:09
<appSettings/>
<connectionStrings>
<add name="strConn" connectionString="Data Source=127.0.0.1;uid=sa;pwd=;Initial Catalog=Test"/>
</connectionStrings >



我是这样写的
#4
师妃暄2007-10-23 10:09
web.config:

<connectionStrings>
<add name="strConn" providerName="System.Data.SqlClient" connectionString="Data Source=127.0.0.1;uid=sa;pwd=;Initial Catalog=Test"/>
</connectionStrings >

default.aspx.cs:
SqlConnection sqlconn = new SqlConnection(ConfigurationManager.ConnectionStrings["strConn"].ConnectionString);

这样
#5
beblue2007-10-23 10:12
按四楼的方法果然成功了,,郁闷,书本怎么都这么多错误,感谢上面两位

[此贴子已经被作者于2007-10-23 10:12:40编辑过]


#6
bygg2007-10-23 12:36
以下是引用beblue在2007-10-23 10:09:50的发言:
<appSettings/>
<connectionStrings>
<add name="strConn" connectionString="Data Source=127.0.0.1;uid=sa;pwd=;Initial Catalog=Test"/>
</connectionStrings >



我是这样写的

黑体部分不要就可以

#7
师妃暄2007-10-23 12:37
bygg的方法也是对的。

方法很灵活。看自己的习惯
#8
smoon2007-10-25 17:15

链接字符串好像有好几种~~~~~~~的确看习惯了。。。。

1