(LocalDb)\Server_name 在 Visual Studio 2017 中显示连接字符串错误
(LocalDb)\Server_name showing error in connection string in Visual Studio 2017
我正在 Visual Studio 2017 年使用 ADO.net 制作一个简单的控制台应用程序。我正在使用 SQL Server Management Studio 来管理和创建表,并使用 ADO.Net 只是连接到数据库并插入、修改或删除数据库中的数据。
这是我写的:
string cs = "Data Source=(LocalDb)\LocalSERVER;Initial Catalog=PlayerAuction;Integrated Security=True";
SqlConnection conn = new SqlConnection(cs);
SqlCommand cmd = new SqlCommand("INSERT INTO PLAYERS VALUES(@PlayerName,@BattingAvg,@BowlingAvg)", conn);
因为我正在使用 ADO.Net 我正在编写一个连接字符串,在数据源中,我提到了 (LocalDb)\LocalSERVER 作为我的 LocalDb 实例。它正在抛出一个错误。我试过在工具中连接到数据库并在那里复制了连接字符串,它也不起作用。
这是我遇到的错误:
我重新正确检查了连接字符串。
这是数据库连接:
如图所示的连接字符串:
请帮我解决这个问题。谢谢。
反斜杠导致了问题。试试:
string cs = @"Data Source=(LocalDb)\LocalSERVER;Initial Catalog=PlayerAuction;Integrated Security=True";
或
string cs = "Data Source=(LocalDb)\LocalSERVER;Initial Catalog=PlayerAuction;Integrated Security=True";
我正在 Visual Studio 2017 年使用 ADO.net 制作一个简单的控制台应用程序。我正在使用 SQL Server Management Studio 来管理和创建表,并使用 ADO.Net 只是连接到数据库并插入、修改或删除数据库中的数据。
这是我写的:
string cs = "Data Source=(LocalDb)\LocalSERVER;Initial Catalog=PlayerAuction;Integrated Security=True";
SqlConnection conn = new SqlConnection(cs);
SqlCommand cmd = new SqlCommand("INSERT INTO PLAYERS VALUES(@PlayerName,@BattingAvg,@BowlingAvg)", conn);
因为我正在使用 ADO.Net 我正在编写一个连接字符串,在数据源中,我提到了 (LocalDb)\LocalSERVER 作为我的 LocalDb 实例。它正在抛出一个错误。我试过在工具中连接到数据库并在那里复制了连接字符串,它也不起作用。
这是我遇到的错误:
我重新正确检查了连接字符串。
这是数据库连接:
如图所示的连接字符串:
请帮我解决这个问题。谢谢。
反斜杠导致了问题。试试:
string cs = @"Data Source=(LocalDb)\LocalSERVER;Initial Catalog=PlayerAuction;Integrated Security=True";
或
string cs = "Data Source=(LocalDb)\LocalSERVER;Initial Catalog=PlayerAuction;Integrated Security=True";