2013-10-05 66 views
0

我的工作在Windows Phone 8創建使用SQLite數據庫和我的過程是:Windows Phone的8

  1. 我克隆git倉庫到我的地方。
  2. 我將C++項目(Sqlite)添加到我現有的項目中。
  3. 比我添加Sqlite-net(SQLite.cs和SQLiteAsync.cs)到我的項目。
  4. 成功創建了USE_WP8_NATIVE_SQLITE編譯符號。

DB創建和記錄插入到表中,但問題是每當我啓動模擬器相同的名稱DB是和表再次創建...甚至我已經把條件檢查DB文件存在或不。如果運行應用程序沒有關閉它的模擬器工作,數據庫沒有創建twise。所以如果有人知道什麼是問題,請告訴我...

+0

請分享一下你的代碼 –

+0

在App.xaml文件中加入這樣的代碼串DBPATH = Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path, 「db.sqlite」);如果(!FileExists(「db.sqlite」)) (012)。 } } – pooja

+0

並按照此鏈接的指示http://www.codeproject.com/Articles/578154/Using-SQLite-with-Windows-Phone-8-apps – pooja

回答

0

你不應該這樣做嗎?

if (!FileExists(dbPath).Result) ... 
+0

對於後期重播抱歉,但如果(! FileExists(dbPath).Result)不工作...你有任何其他想法..? – pooja