1

我正在使用 Visual Studio 2012 创建一个 Windows 应用程序,并使用其内置的 SQL Server,我已经创建了数据库和表,但无法访问数据库。我正在尝试使用插入查询在表中插入值,但它显示错误 Ünable to connect to server

我正在使用的连接字符串是

    <connectionStrings>
        <add     name="GRTU_Library_Management.Properties.Settings.GRTU_Library_ManagementConnectionString"
        connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|    \GRTU_Library_Management.mdf;Integrated Security=True"
            providerName="System.Data.SqlClient" />
    </connectionStrings>

我正在尝试的查询是

SqlConnection con = new SqlConnection("GRTU_Library_Management.Properties.Settings.GRTU_Library_ManagementConnectionString");

        con.Open();
        SqlCommand cmd = new SqlCommand("insert into Category values('" + txtcategory.Text + "')", con);
            cmd.ExecuteNonQuery();
            con.Close();

请在这方面帮助我,

提前致谢

4

1 回答 1

2

没有接受连接字符串名称SqlConnection的类的构造函数。

如果你想从配置文件中检索连接字符串,你必须自己做,也许通过ConfigurationManager.ConnectionStrings.

SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["GRTU_Library_Management.Properties.Settings.GRTU_Library_ManagementConnectionString"].ConnectionString);
于 2013-04-05T07:00:11.450 回答