ConfigurationManager.ConnectionStrings["DatabaseConnection"].ToString();
解决方案 »
- 紧急求助 哈希表插入失败。加载因子太高。
- 想写个论坛不知道从哪着手????
- 密码形式问题
- 使用Focus返回首行首列
- Public pageint As Integer 这里的pageint在"上一页"键上好象无效?它的值变负数了,我不得其解.请求帮助!
- 求高手解释 Flash Remoting for .net
- ##--我做一个提交订单的页面,想在订单提交后,用户点浏览器的返回到这个页面的时候:提示页面已过期--##谢谢
- 请问下如何用asp.net 2.0 验证控件检验输入密码的位数?
- aspnet_regiis 奇怪的问题
- 请问页面如何处理被调用的自定义控件事件?(自定义控件事件只能传给控件本身?)
- 好东西就要和大家分享一下,需要网页上弹出最好的对话框功能的进
- html里面 <!--include file="XXX"-->显示不正确,什么原因?
建议连接放在connectionStrings里.
你的代码应该没有问题.你仔细看一下,调试一下呢.web.config位置对不对啊.
在以前的 ASP.NET 版本中,连接字符串存储在 appSettings 中。在 ASP.NET 2.0 中,如会话、成员资格、个性化设置和角色管理器等功能均依赖于存储在 connectionStrings 元素中的连接字符串。您还可以使用 connectionStrings 元素来存储您自己的应用程序的连接字符串。
可以比较一下:
<connectionStrings>
<add name="MyFirstS2005" connectionString="Data Source=GODISME;Initial Catalog=MyFirstSQL2005;User ID=sa;Password=sa"
providerName="System.Data.SqlClient" />
</connectionStrings>
<appSettings>
<add key="GlobalConnection" value="Server=localhost;uid=sa;pwd=sa;database=Northwind" />
</appSettings>
ConfigurationManager.ConnectionStrings["DatabaseConnection"].ConnectionString本身返回的就是一个字符串
string settings=Convert.Tostring(ConfigurationManager.ConnectionStrings["DatabaseConnection"].ConnectionString);
SqlConnection MyConnection = new SqlConnection(settings);
这样就可以解决了
string ConnectionString0 = ConnectionStrings["DatabaseConnection"].ConnectionString;
string ConnectionString1 = ConnectionStrings[0].ConnectionString;"{data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true}"分步骤执行下你的语句,如果是第2句报“未将对象引用设置到对象的实例”,而第3句输出类似上面面文字的字符串,就说明是你的App.config文件有问题。如:没有包括在应用程序的工程中,或打不开,或语法有问题。这时,ConnectionStrings[0].ConnectionString输出的是machine.config里已经默认定义的一个数据库连接。我遇到你的问题的时候,是App.config只包括在了类库的工程中。转到应用的工程中就正常了。