2016-08-23 34 views
0

私は、アプリケーションの設定ファイルでconnectionstringとDBとの接続が、常に、このエラーを取得したい:オブジェクトインスタンスたconnectionString:オブジェクトインスタンスに設定されていないオブジェクト参照

に設定されていない

オブジェクト参照

ConfigurationMangerの最初のコード行では何度かチェックしましたが、私は間違いをしたとは思いません。あなたが何かを見つけることを望みます。

コード

string con = ConfigurationManager.ConnectionStrings["dbConnect"].ConnectionString; 
      using (SqlConnection conn = new SqlConnection(con)) 
      { 
       SqlDataAdapter adapter = new SqlDataAdapter("Select* From dsds m with (nolock) inner join asdas a with (nolock) on a.id = m.id where test....., conn); 
       ds = new DataTable(" "); 
       adapter.Fill(ds); 
       dataGridView1.DataSource = ds; 

App.configを

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
<connectionStrings> 
<add name="dbConnect" 
    connectionString="Data Source=test;Initial Catalog=as;Integrated Security=True" 
    providerName="System.Data.SqlClient" /> 
</connectionStrings> 
</configuration> 
+1

[オブジェクト参照がオブジェクトのインスタンスに設定されていないとはどういう意味ですか?](http://stackoverflow.com/questions/779091/what-does- object-reference-not-object-of-object-meanに設定されています) – ViRuSTriNiTy

答えて

2
string con = System.Configuration.ConfigurationManager.ConnectionStrings["dbConnect"].ConnectionString; 

編集:

次の2つのapp.configを持っているとして、あなたは1を削除するか、またはプログラム的に制御したい場合はwh使用するapp.config How can I use several Application Configuration Files in one project?

+0

まだ動作しません – myworld

+0

同じエラーが表示されますか? –

+0

はい同じエラー – myworld

関連する問題