您可能知道,要创建与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");
我收到此错误:
意外字符'\'
这个错误:
只有赋值,调用,递增,递减,等待和新对象表达式才能用作语句
那么我该如何摆脱这些错误呢?
非常感谢!
答案 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");
这样编译器知道你没有终止你的字符串文字,而是打算在文字中包含引用字符。