创建新的SQL连接错误

时间:2016-04-01 18:15:49

标签: c# winforms

您可能知道,要创建与DataBase的新连接,我们使用命令:

 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");

我收到此错误:

  

意外字符'\'

这个错误:

  

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

那么我该如何摆脱这些错误呢?

非常感谢!

1 个答案:

答案 0 :(得分:4)

你需要通过加倍来逃避引用字符:

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

这样编译器知道你没有终止你的字符串文字,而是打算在文字中包含引用字符