【问题标题】:linq connectionlinq 连接
【发布时间】:2012-01-06 04:08:05
【问题描述】:

这是我的服务器名称

server = LAPTOP-RED\SQLEXPRESS;

这就是我的名字在 SQL Server Management Studio 登录屏幕上的显示方式。但是当我尝试运行脚本时,我不断收到以下错误

错误 1 ​​- 无法识别的转义序列 - 7

有人有什么想法吗?

【问题讨论】:

    标签: c# sql-server-2008 html-lists


    【解决方案1】:

    使用server = @"LAPTOP-RED\SQLEXPRESS" @ 负责 \ 并且引号应该解决您未转义的序列问题。

    此外,如果它是您正在开发的同一台机器,请考虑“127.0.0.1”和“localhost”而不是您的地址,如果它是网络问题。

    哈利

    【讨论】:

      【解决方案2】:

      我相信您可能不想将其包含在字符串中。

        server = "LAPTOP-RED\\SQLEXPRESS";
      

      我建议尝试一下。

      【讨论】:

      • 我不认为这是问题所在。我的想法是 Slade 给出的解决方案是正确的,使用双反斜杠,因为它被视为转义字符,并且确实会给出错误“无法识别的转义序列”。
      【解决方案3】:

      你试过双反斜杠吗?所以使用server = LAPTOP-RED\\SQLEXPRESS;?如果它在代码中的字符串中,则单个反斜杠将表示转义字符,因此它将尝试转义“S”字母。有关转义字符的更多信息,请参阅here

      【讨论】:

        猜你喜欢
        • 2021-02-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多