我正在使用模擬器開發Windows Mobile 6的應用程序。當我嘗試打開數據庫連接到SDF文件時,它拋出一個異常,它無法連接或找到該文件。我的問題是:在Windows Mobile 6仿真器上連接到SQL精簡版的問題
- 移動設備上的哪個位置是應該部署的SDF文件?
- 是否當我(像那麼Windows窗體應用程序)建立項目或做我必須做手工自衛隊文件都會自動部署到模擬器?
任何幫助,將不勝感激。
我正在使用模擬器開發Windows Mobile 6的應用程序。當我嘗試打開數據庫連接到SDF文件時,它拋出一個異常,它無法連接或找到該文件。我的問題是:在Windows Mobile 6仿真器上連接到SQL精簡版的問題
任何幫助,將不勝感激。
您還可以使用遠程文件查看器手動部署文件,方法是將模擬器配置爲共享桌面文件夾,或者使用模擬器管理器「仿造」仿真器並使用ActiveSync將文件複製過來。
// TODO:這行代碼,用於指示路徑名所在目錄信息可以存儲。
string databaseconnection = ("Data Source=" + (System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase)) + "\\EBDataBase.sdf;Persist Security Info=False;");
SDF名稱.. = EBDataBase
其自動獲取連接字符串.....
string [email protected]"Data Source=\Program Files\NameOfProgram\NameOfDataBase.sdf;Persist Security Info=false;";
I.E.如果你的程序的名字是HelloWorld
和數據庫的名字是Test.sdf
,連接字符串將是:
string [email protected]"Data Source=\Program Files\HelloWorld\Test.sdf;Persist Security Info=false;";
希望這有助於!
感謝您的快速響應。我將檢查文件屬性以確保我擁有「內容」和「始終」。 – Chad 2010-02-02 15:28:07
也將調試輸出更改爲發佈 – Arash 2012-02-03 22:39:03