2014-02-20 114 views
1

的實例,我在web.config文件中下面的連接字符串,當我跑我得到一個錯誤對象未設置爲對象

「對象未設置爲對象的實例」

在下面的行。我使用SQL Server 2012的DB和Visual Studio 2010中

dbConnectionString = ConfigurationManager.ConnectionStrings["myConnection"].ConnectionString; 

配置

<connectionStrings> 
<add name="myConnection" connectionString="Data Source=sag-pc\;Initial Catalog=BalloonShop;Persist Security Info=True;User ID=sa;Password=pwd" providerName="System.Data.SqlClient" /> 
+0

它只是一個項目還是多個項目? –

+0

web.config是否在你的同一個項目中? – ssilas777

+0

只有一個項目 – ayha

回答

1

試試這個

配置:

<appSettings> 
<add key="myConnection" value="Data Source=sag-pc;Initial Catalog=BalloonShop;Persist Security Info=True;User ID=sa;Password=pwd;providerName=System.Data.SqlClient"/> 
    </appSettings> 

代碼:

string _connection = ConfigurationManager.AppSettings [「myConnection」]。ToString();

+0

錯誤是「無法識別的屬性providerName」請注意屬性名稱是區分大小寫的 – ayha

+0

@ayha ...

0

嘗試以下操作:

ConfigurationManager.ConnectionStrings["myConnection"].ToString() 
+0

仍然是相同的錯誤 – ayha

+0

檢查您的配置文件是否在同一個項目中 – Pierre