2012-07-31 101 views
1

因此,如果我有一個Phonegap應用程序與行var db = window.openDatabase("phr", "0.1", "Cognovant PHR", 25000000);和更高版本做db.changeVersion('0.1', '0.2');如何將代碼動態更新openDatabase調用中的「0.1」爲「0.2」,以防止應用程序從每次用戶加載應用程序時都必須經歷更新過程。Phonegap應用程序數據庫版本更新後保留

回答

2

我設法弄明白了。所以爲了將來參考使用該行:

var db = window.openDatabase("phr", "", "Cognovant PHR", 25000000); 

將在不知道版本的情況下打開當前數據庫。那麼你可以這樣做:

if (db.version != "2") // or whatever version you want to update to 
{ 
    // code to update database 
    db.changeVersion(db.version, "2"); //again or whatever version you choose 
} 
+0

WOW !!!!這很容易....謝謝... – realtebo 2013-08-14 14:32:22

+0

真棒!!!!!!! – 2013-12-19 06:28:51

相關問題