0
我正在開發一個Win 6 sdk與智能設備的SQL Server CE應用程序。數據庫.sdf文件未找到
問題是在打開的SQL Server CE連接 它說
的路徑無效它拋出一個錯誤。檢查數據庫的目錄。 [路徑=數據源= \數據庫\ SFAHabib.sdf]
我的連接字符串:
我正在開發一個Win 6 sdk與智能設備的SQL Server CE應用程序。數據庫.sdf文件未找到
問題是在打開的SQL Server CE連接 它說
的路徑無效它拋出一個錯誤。檢查數據庫的目錄。 [路徑=數據源= \數據庫\ SFAHabib.sdf]
我的連接字符串:
我得到了解決..其實我給的文件我的系統的位置.. 但模擬器使用應用程序的安裝位置..在我的情況下,它是在模擬器中的程序文件..所以當我給這樣的位置..然後它的工作
公共mDataBase(){ 嘗試 {
string StartupPath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase);
string datalogicFilePath = Path.Combine(StartupPath, "Database\\SFAHabib.sdf");
mConnStr = string.Format("DataSource={0}", datalogicFilePath);
msqlConnection = new SqlCeConnection(mConnStr);
}
catch (Exception ex)
{
}
}
圖片,我們希望文本是在谷歌請勿張貼代碼。 –
那麼你的'。\\'文件夾在哪裏?找出。 –
你可以使用App_data文件夾作爲數據庫目錄 – aguetat