【问题标题】:What to do about spaces on my connection string?如何处理我的连接字符串上的空格?
【发布时间】:2013-12-13 01:25:04
【问题描述】:

例如:

@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source="\\na1b\uj\UP647529\Year 2\Managing Data and Security\Employee.accdb";

Visual Studio 不会让我运行我的程序,直到我删除空格,但这就是数据库所在的位置..

如何整理该连接字符串以使 Visual Studio 满意?

【问题讨论】:

标签: c# spaces


【解决方案1】:

看起来问题更像是字符串文字中的引号。

尝试用两组替换每个引用:

@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=""\\na1b\uj\UP647529\Year 2\Managing Data and Security\Employee.accdb""";

或者,您可以放弃文字并使用转义字符:

"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\"\\\\na1b\\uj\\UP647529\\Year 2\\Managing Data and Security\\Employee.accdb\"";

但是,由于文件路径中有所有这些反斜杠,它可能有点难以阅读。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-10
    • 2013-06-21
    • 1970-01-01
    • 2021-03-02
    • 1970-01-01
    • 2020-01-17
    • 2019-05-03
    • 1970-01-01
    相关资源
    最近更新 更多