簡體   English   中英

如何使用 App.config 將 C# 與 Db 連接起來?

[英]How can I connect C# with Db with App.config?

我需要使用app.config將 C# 與 SQL Server 數據庫連接起來。

我的代碼是:

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 is Unhandled 配置系統初始化失敗

有人可以幫我嗎?

嘗試:

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

你引用Conn作為連接字符串名稱,但引用它Test1App.Config

嘗試下面的代碼,然后檢查

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

試試這個..

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM