C# 创建新的SQL连接错误

C# 创建新的SQL连接错误,c#,winforms,C#,Winforms,您可能知道,要创建到数据库的新连接,我们使用以下命令: con = new SqlConnection(string connectionString); 但是,我的连接字符串已经有引号(这些符号为“”)。所以当我打字时: con = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename="C:\Users\Mike\documents\visual studio 2013\Projects\Concurs\Conc

您可能知道,要创建到数据库的新连接,我们使用以下命令:

 con = new SqlConnection(string connectionString);
但是,我的连接字符串已经有引号(这些符号为“”)。所以当我打字时:

con = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename="C:\Users\Mike\documents\visual studio 2013\Projects\Concurs\Concurs\Database1.mdf";Integrated Security=True");
我得到这个错误:

意外字符“\”

这个错误是:

只能将赋值、调用、递增、递减、等待和新对象表达式用作语句

那么我该怎么做才能消除这些错误呢


非常感谢

您需要通过加倍引号字符来转义引号字符:

con = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=""C:\Users\Mike\documents\visual studio 2013\Projects\Concurs\Concurs\Database1.mdf"";Integrated Security=True");
这样,编译器就知道您并没有终止字符串文字,而是打算在文字中包含引号字符