我的数据层所有方法都是用的同一个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;
谁知道是什么问题?

解决方案 »

  1.   


     Data Source =10.11.16.37;uid=sa;pwd=sa123456;database=beingclub;Max Pool Size = 512 登陆失败了,再看看数据库名,用户及密码
      

  2.   

    web.config  这样写就对的 如果 用户及密码也对的话
    就是别的问题出错了
      

  3.   


    public static readonly string Connectionstring = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
      

  4.   

    <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"/> 
      

  5.   

    既然是共用而且变化的可能性不大,建议使用静态public变量来存储,同时相应的建立Connection的程序也得给出防止connectstr为空的情况(即给出默认值)
      

  6.   

    Connection对象的问题,楼主好像没描述出来具体原因所在
      

  7.   


    private string constring = ConfigurationManager.ConnectionStrings["constring"].ToString();
      

  8.   

    <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?
      

  9.   

    public static readonly string Connectionstring = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;