2013-11-27 78 views
1

例如:如何處理連接字符串上的空格?

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

Visual Studio將不會讓我跑我的程序,直到我刪除了空間,但多數民衆贊成在數據庫..

我怎樣才能理清該連接字符串,使視覺工作室快樂?

+2

http://stackoverflow.com/questions/4849332/how-to-specify-the-connection-string-if-the-excel-file-name-contains-white-space –

回答

3

它看起來更像問題是字符串文字中引號。

嘗試更換每個引號有兩套:

@"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\""; 

與文件路徑中的所有的反斜線,不過,它可能有點難以閱讀。