我正在尝试使用C#调用存储过程。
我在以下方面遇到问题。
SqlConnection("Server=DB2\XPT;DataBase=SCFHP_EDI_P1;Integrated Security=SSPI");
我无法使用的部分是服务器DB2\XPT
。
如何将服务器名称用作DB2\XPT
?
答案 0 :(得分:15)
("Server=DB2\\XPT;DataBase=SCFHP_EDI_P1;Integrated Security=SSPI");
或
(@"Server=DB2\XPT;DataBase=SCFHP_EDI_P1;Integrated Security=SSPI")
答案 1 :(得分:5)
如果要避免在字符串中转义字符,则需要在连接字符串中转义反斜杠\
或使用@
符号。
SqlConnection(@"Server=DB2\XPT;DataBase=SCFHP_EDI_P1;Integrated Security=SSPI");
SqlConnection("Server=DB2\\XPT;DataBase=SCFHP_EDI_P1;Integrated Security=SSPI");