gpt4 book ai didi

c# - sql connection.open() 异常

转载 作者:行者123 更新时间:2023-11-30 16:13:24 25 4
gpt4 key购买 nike

我是 .net 的新手,我正在开发 Windows 窗体应用程序。我正在尝试将我的应用程序连接到基于 Visual Studio 服务的数据库。我只是在提交按钮后面编写代码。

private void button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\\Users\\mudasir\\Documents\\Visual Studio 2012\\Projects\\Medical_Store_System\\Medical_Store_System\\MSS_database.mdf;Integrated Security=True");
con.Open();
if (con.State == ConnectionState.Open)
{
textBox1.Text = "Congrats";
}
else
textBox1.Text = "Sorry";
con.Close();
}

在 con.open() 上;我遇到了一个异常(exception)显示

“建立与 SQL Server 的连接时发生了与网络相关或特定于实例的错误。未找到服务器或无法访问服务器。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)”

请给我一个简单的答案和解决方案,因为我是新手。

最佳答案

您在连接字符串中缺少 \ 以转义 (LocalDB)\version\。所以像这样更新它。

SqlConnection con = new SqlConnection("Data Source=(LocalDB)\\v11.0;AttachDbFilename=C:\\Users\\mudasir\\Documents\\Visual Studio 2012\\Projects\\Medical_Store_System\\Medical_Store_System\\MSS_database.mdf;Integrated Security=True");

关于c# - sql connection.open() 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21736829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com