ConnectionString 属性尚未初始化

ggjjjg 2009-01-08 01:52:38
我的数据层所有方法都是用的同一个ConnectionString
为什么有的方法没问题,而调用有些方法时就提示这个错误“ConnectionString 属性尚未初始化”
我的WEB.CONFIG
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source =10.11.16.37;uid=sa;pwd=sa123456;database=beingclub;Max Pool Size = 512" providerName="System.Data.SqlClient"/>
</connectionStrings>

.cs文件用
string Connectionstring = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
谁知道是什么问题?
...全文
355 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
shadom2008 2009-01-08
  • 打赏
  • 举报
回复
public static readonly string Connectionstring = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
tangdayong123 2009-01-08
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 che2piaopiao 的回复:]
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source =10.11.16.37;uid=sa;pwd=sa123456;database=beingclub;Max Pool Size = 512" providerName="System.Data.SqlClient"/>
</connectionStrings>


只要这一段就ok了:
<add name="ConnectionString" connectionString="Data Source =10.11.16.37;uid=sa;pwd=sa123456;database=beingclub;Max Pool Size = 512" providerName="System.Dat…
[/Quote]
感觉这样应该可以吧 学习了
che2piaopiao 2009-01-08
  • 打赏
  • 举报
回复
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source =10.11.16.37;uid=sa;pwd=sa123456;database=beingclub;Max Pool Size = 512" providerName="System.Data.SqlClient"/>
</connectionStrings>


只要这一段就ok了:
<add name="ConnectionString" connectionString="Data Source =10.11.16.37;uid=sa;pwd=sa123456;database=beingclub;Max Pool Size = 512" providerName="System.Data.SqlClient"/>

连的时候:
SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings["constr"]);


OK?
zhangzhicong 2009-01-08
  • 打赏
  • 举报
回复

private string constring = ConfigurationManager.ConnectionStrings["constring"].ToString();
xhan2000 2009-01-08
  • 打赏
  • 举报
回复
Connection对象的问题,楼主好像没描述出来具体原因所在
jimu8130 2009-01-08
  • 打赏
  • 举报
回复
既然是共用而且变化的可能性不大,建议使用静态public变量来存储,同时相应的建立Connection的程序也得给出防止connectstr为空的情况(即给出默认值)
Hertz_liu 2009-01-08
  • 打赏
  • 举报
回复
<add name="ConnectionString" connectionString="Data Source =10.11.16.37;uid=sa;pwd=sa123456;database=beingclub;Max Pool Size = 512" providerName="System.Data.SqlClient"/>

好像我有一次也是用name不行,然后我把它改成key就可以了,你试试:
<add key="ConnectionString" connectionString="Data Source =10.11.16.37;uid=sa;pwd=sa123456;database=beingclub;Max Pool Size = 512" providerName="System.Data.SqlClient"/>

jiang_jiajia10 2009-01-08
  • 打赏
  • 举报
回复

public static readonly string Connectionstring = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
QQ306832666 2009-01-08
  • 打赏
  • 举报
回复
web.config 这样写就对的 如果 用户及密码也对的话
就是别的问题出错了
zpcoder 2009-01-08
  • 打赏
  • 举报
回复

Data Source =10.11.16.37;uid=sa;pwd=sa123456;database=beingclub;Max Pool Size = 512

登陆失败了,再看看数据库名,用户及密码

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧