0

我是 Visual Studio 的新手,并试图连接到数据库“demoDB”并更新具有两列 UID 和名称的表“Table1”。下面是我的代码。

SqlConnection con = new SqlConnection("Data Source=./SqlExpress;Initial Catalog=DemoDB;Integrated Security=SSPI;");
con.Open();
SqlCommand cmd = new SqlCommand("insert into Table1 values ('WCGC1212','Watson')", con);
int x = cmd.ExecuteNonQuery();
MessageBox.Show(x.ToString());
con.Close();

当我调试它时,我遇到了错误


索引 #0

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

行号:0

来源:.Net SqlClient 数据提供者

程序:


你能告诉我如何解决这个错误..

提前致谢 :)

4

1 回答 1

4

尝试:Data Source=.\SqlExpress而不是Data Source=./SqlExpress

于 2013-01-08T04:01:34.033 回答