2014-02-24 21 views
0

我在Visual Studio中創建了一個項目,該項目使用數據庫來存儲和檢索詳細信息。C#爲數據庫設置桌面路徑

我想提供一個可執行文件,並讓用戶知道他必須將數據庫文件放在桌面上。

,如果我做
String myDesktop = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);

它看起來像我不能後設置數據庫的位置是這樣的:

using (SqlCeConnection cn = new SqlCeConnection(@"Data Source = myDesktop\Database1.sdf))

任何幫助嗎?

回答

1

形式使用的Path class

string conString = "Data Source=" + Path.Combine(myDesktop, "Database1.sdf;"); 
using (SqlCeConnection cn = new SqlCeConnection(conString)) 
的Path.Combine方法的正確的路徑