2011-09-26 127 views
3

在我的應用程序中,我有一個數據庫被寫出到SD卡。我們必須對數據庫進行很多重大更改,因此當用戶升級應用程序時,是否有刪除和重新安裝數據庫的方法,但僅限於升級?升級黑莓數據庫

回答

4

要做到這一點,最好的方法是在升級中有一大塊代碼檢查舊數據庫,如果它發現舊數據庫,則執行升級。

這可以讓你控制發生了什麼,以及它是如何發生的。

+0

此外,向數據庫寫入版本將幫助您確定是否需要升級以及需要升級的類型。幸運的是,版本1.0可以是無版本的:-) –

+0

@RayVahey - 是的,有一些明確的方法可以快速確定數據庫的版本,這也是至關重要的。感謝您指出了這一點。 – cdeszaq

+0

謝謝......我只是這樣做了,它的工作......問題解決了。 – coder