2012-07-31 85 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

相关问题