【发布时间】: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 满意?
【问题讨论】:
例如:
@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source="\\na1b\uj\UP647529\Year 2\Managing Data and Security\Employee.accdb";
Visual Studio 不会让我运行我的程序,直到我删除空格,但这就是数据库所在的位置..
如何整理该连接字符串以使 Visual Studio 满意?
【问题讨论】:
看起来问题更像是字符串文字中的引号。
尝试用两组替换每个引用:
@"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\"";
但是,由于文件路径中有所有这些反斜杠,它可能有点难以阅读。
【讨论】: