我需要使用 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>

但我收到一个错误,我无法修复它:



有人可以帮我吗?

最佳答案

尝试:

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

您将 Conn 引用为连接字符串名称,但在 Test1 中将其引用为 App.Config

关于c# - 如何使用 App.config 将 C# 与 Db 连接起来?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15360536/

10-09 08:46
查看更多