Sql-Server
連接字元串引發 SqlConnection 錯誤
我的連接字元串:
SqlConnection con = new SqlConnection("Data Source=ANUPAM-DESKTOP\ANUPAM;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False");
但它顯示了這個錯誤:
我現在能做什麼?
反斜杠字元 (
\
) 用作轉義字元,因此它認為您的字元串包含\A
,這顯然不是有效的轉義字元。要強制正確辨識反斜杠字元,請通過將其加倍來轉義它:
SqlConnection con = new SqlConnection("Data Source=ANUPAM-DESKTOP\\ANUPAM;
…
在字元串前添加“@”:
我在連接字元串之前添加了“@”符號,然後它就可以工作了。
SqlConnection con = new SqlConnection(@"Data Source=ANUPAM-DESKTOP\ANUPAM;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False");