1
@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source="\\na1b\uj\UP647529\Year 2\Managing Data and Security\Employee.accdb";
Visual Studio將不會讓我跑我的程序,直到我刪除了空間,但多數民衆贊成在數據庫..
我怎樣才能理清該連接字符串,使視覺工作室快樂?
@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source="\\na1b\uj\UP647529\Year 2\Managing Data and Security\Employee.accdb";
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\"";
與文件路徑中的所有的反斜線,不過,它可能有點難以閱讀。
http://stackoverflow.com/questions/4849332/how-to-specify-the-connection-string-if-the-excel-file-name-contains-white-space –