2012-06-11 134 views
0

我有一個PhoneGap應用程序,我需要在其中更新一些.csv文件。問題是我的數據庫只在應用從商店加載時才填充一次。我需要重新填充/解析.csv文件中的列以更新用戶的一些數據。目前我的應用程序加載並檢查數據庫是否被填充,但不檢查更新。有什麼建議麼?謝謝PhoneGap SQL數據庫更新

+0

'.csv文件for' - 爲了什麼? '來自商店的負載' - 你的意思是GooglePlay?任何代碼提取? –

+0

我的應用程序爲應用程序中的一些選擇列表設置參考數據。參考數據來自某些.csv文件,這些文件首次在手機上運行應用程序時進行加載(設置表格/分析)。每次打開應用程序時,它都會檢查數據庫是否已填充,如果它返回true,則會移至應用程序。我需要它來檢查自上一版本以來.csv文件是否已更新。 – Phallacy

回答

0

創建一個包含您的數據庫數據版本的表。在應用程序加載檢查應用程序內的版本是否是最新如果沒有更新事務,那麼最後一次操作將是將數據庫版本更新到最新版本。

+0

因此,請執行db.changeVersion(「1.0」,「1.1」)等更改版本的操作,然後如何執行事務更新?某種更新table_name函數? – Phallacy

+0

[http://docs.phonegap.com/en/1.2.0/phonegap_storage_storage.md.html#SQLTransaction](http://docs.phonegap.com/en/1.2.0/phonegap_storage_storage.md.html#SQLTransaction )。 –

+1

我昨天發現了這個問題,看起來像這個問題的解決方案.http://blog.maxaller.name/2010/03/html5-web-sql-database-intro-to-versioning-and-migrations/ – Phallacy