出现ConnectionString 属性尚未初始化问题的原因是什么?该怎么解决啊。

解决方案 »

  1.   

    你可以把Project根目錄下面web.config文件中的ConnectionString 項 注釋掉試一下!
    比如其中的:
    <connectionStrings>
      <add name="EMSConnectionString" connectionString="Data Source=CP06032\SQLEXPRESS;Initial Catalog=EMS;Integrated Security=True"
       providerName="System.Data.SqlClient" />
      <add name="EMSConnectionString2" connectionString="Data Source=.;Initial Catalog=EMS;Persist Security Info=True;User ID=sa;Password=tyx841211"
       providerName="System.Data.SqlClient" />
     </connectionStrings>
      

  2.   

    请看看:
    是否有在web.config写连接字串,如果没有写<appSettings>或是<connectionStrings>
    如果有写,请检查下面:
    string connectionString = ConfigurationManager.Appsetting["..."]  这个"..."省略的名字,是否和Web.config的Key或是name一样.如查你没有在Web.config写连接字串,请看
    sqlconnection conn = new sqlconnection(...);此括号中,连接字符有写吗?没有没有写,一样出现"属性尚未初始化问题"