SqlConnection构造函数中无法识别的转义序列

Pra*_*hra 6 c# sqlconnection

当我连接它时会出错

无法识别的转义序列.

NEPOLEON\ADMN HERE ON THIS SLASH. NEPOLEON\ADMN IS MY SQL SERVER NAME.

SqlConnection con = new SqlConnection("Server=NEPOLEON\ADMN;Database=MASTER;Trusted_Connection=True");
Run Code Online (Sandbox Code Playgroud)

Dum*_*dan 19

逃脱\字符如下:

SqlConnection con = new SqlConnection("Server=NEPOLEON\\ADMN;Database=MASTER;Trusted_Connection=True");
Run Code Online (Sandbox Code Playgroud)

要么

SqlConnection con = new SqlConnection(@"Server=NEPOLEON\ADMN;Database=MASTER;Trusted_Connection=True");
Run Code Online (Sandbox Code Playgroud)


Abe*_*ler 7

尝试将其更改为:

SqlConnection con = new SqlConnection("Server=NEPOLEON\\ADMN;Database=MASTER;Trusted_Connection=True");
Run Code Online (Sandbox Code Playgroud)

或这个

SqlConnection con = new SqlConnection(@"Server=NEPOLEON\ADMN;Database=MASTER;Trusted_Connection=True");
Run Code Online (Sandbox Code Playgroud)

在.NET中,您可以通过@在字符串前面放置或使用特殊值来表示要转义的字符来转义特殊字符.在这种情况下,您可以\\用来表示一个\