2014-02-20 84 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