2014-09-26 61 views
0

我正在使用Sqlite數據庫來保存我的數據。它與正常的連接字符串沒有問題,但是當我試圖連接字符串無法使用某些連接字符串打開連接

"Data Source=C:\Users\Admin\Desktop\ÄÇËìÕÆÉËÌÄÇËìÕÆÉËÌÄÇËìÕÆÉËÌÄÇËìÕÆÉËÌ\CM.db;Version=3;New=false;" 

它給了我錯誤

「無法打開連接」

我認爲這是unicode字符問題。如果有人知道這一點,請帶我去。

在此先感謝。

+3

在連接字符串之前使用@或轉義\字符。 Like @「Data Source = C:\ Users \ Admin \ Desktop \ËìÆÆËÄËÆËÌÌËÕÆÌËËËCM CM CM CM.db; Version = 3; New = false;」 – Riz 2014-09-26 06:24:29

+0

感謝您的回覆。這是我已經嘗試過了。像這樣的實際連接字符串「Data Source = C:\\ Users \\ Admin \\ Desktop \\ËìÆËÌËÆËËÌËËÆËÌËÆËÌ\ \ \ CM.db; Version = 3; New = false;」 – Hemant 2014-09-26 07:08:05

回答

0

你必須改變你的連接字符串到任何

@"Data Source=C:\Users\Admin\Desktop\ÄÇËìÕÆÉËÌÄÇËìÕÆÉËÌÄÇËìÕÆÉËÌÄÇËìÕÆÉËÌ\CM.db;Version=3;New=false;" 

"Data Source=C:\\Users\\Admin\\Desktop\\ÄÇËìÕÆÉËÌÄÇËìÕÆÉËÌÄÇËìÕÆÉËÌÄÇËìÕÆÉËÌ\\CM.db;Version=3;New=false;" 

引號C#不承認 '\' 作爲一個字符。