c#连接字符串错误

本文关键字:错误 字符串 连接 | 更新日期: 2023-09-27 17:49:27

     SqlConnection myConnection = new SqlConnection("Data Source=MOE-PC'SQLEXPRESS;Initial Catalog=db_University;Integrated Security=True;Pooling=False");

这是连接字符串无法识别的转义序列这部分(PC'SQL)

c#连接字符串错误

使用@作为连接字符串的开头。Backslash为特殊字符。您需要使用双反斜杠(如"''")转义它。或者你可以用@把它变成verbatim string

@"Data Source=MOE-PC'SQLEXPRESS;Initial Catalog=db_University;Integrated Security=True;Pooling=False"

可以在字符串开始前使用@,或者用另一个'字符转义'字符,如:

SqlConnection myConnection = new SqlConnection("Data Source=MOE-PC''SQLEXPRESS;Initial Catalog=db_University;Integrated Security=True;Pooling=False");