【发布时间】:2013-02-27 22:12:21
【问题描述】:
我需要使用 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 是未处理的配置系统 初始化失败
谁能帮帮我?
【问题讨论】:
-
您似乎没有在 App.config 文件中引用正确的密钥。在您的代码中,您尝试读取名为“Conn”的连接字符串,而您配置的连接字符串称为“Test1”
标签: c# sql .net sql-server app-config