4

を使用して C# を SQL Server データベースに接続する必要がありますapp.config

私のコードは次のとおりです。

public partial class Form1 : Form
{
    string  connectionString = ConfigurationManager.ConnectionStrings["Conn"].ConnectionString;     

    public Form1()
    {
            InitializeComponent();
    }

    public void InsertDeleteUpdate(string query)
    {
            try
            {
                SqlConnection Conn = new SqlConnection(connectionString);
                Conn.Open();
                SqlCommand comm = new SqlCommand(query, Conn);
                comm.ExecuteNonQuery();
                Conn.Close();
                MessageBox.Show("Succeeded");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);   
            }
        }

そしてapp.config私は持っています:

<connectionStrings>
    <add name="Test1" 
         providerName="System.Data.SqlClient"
         connectionString="Data Source=KSPR1WS126;Initial Catalog=Test1;User ID=sa" />
</connectionStrings>

しかし、エラーが発生し、修正できません。

ConfigurationErrorExeption は未処理でした 構成システムの初期化に失敗しました

誰でも私を助けてくれますか?

4

3 に答える 3

3

試す:

var connectionString = ConfigurationManager.ConnectionStrings["Test1"].ConnectionString; 

Conn接続文字列名として参照していますがTest1App.Config

于 2013-03-12T11:58:08.603 に答える
2

以下のコードを試してから確認してください

string connectionString = ConfigurationManager.ConnectionStrings["Test1"].ConnectionString;
于 2013-03-12T12:02:12.847 に答える
2

これを試して..

  <connectionStrings>
  <add name="Conn" providerName="System.Data.SqlClient"
        connectionString="Data Source=KSPR1WS126;Initial Catalog=Test1;User ID=sa" />
  </connectionStrings>
于 2013-03-12T12:05:41.987 に答える