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");
这样,编译器就知道您并没有终止字符串文字,而是打算在文字中包含引号字符