2012-08-25 77 views
-3

我有點麻煩。 我已經設置數據庫數據版本爲2也卸載後在我的應用程序中重新安裝應用程序,並試圖命名爲3,但問題不解決。請幫助我。我在我的應用程序中使用數據庫.db文件。無法將數據庫從版本2降級到android 1在Android

private static final int DATABASE_VERSION = 2; 

但是,得到以下異常如下每次:

"cant downgrade database from version 2 to 1" 

請需要快速幫助....

希望我能肯定的答案..

+0

完全解決並完成它 –

+0

然後或者接受答案,如果它幫助或添加評論(或編輯您的問題)讓別人不浪費他們和我們的時間,如果他們面臨同樣的問題 –

+0

通過查詢這些:遊標cursor = db.query(「Table name」,new String [] {「Table Field」},null,null,null,null,null); –

回答

2

Android不提供數據庫降級機制與升級相同。

因此,您要麼使用該版本號(這只是一個讓您的應用程序知道數據庫模式是最新或沒有的數字,僅此而已)。或者你將你的數據庫內容導出到SD卡,告訴用戶完全刪除你的應用程序(因此數據庫也被刪除)。那麼用戶應該新安裝你的應用程序,它將檢查SD卡上的數據庫備份,導入它並刪除或標記導入)。

不過,不知道爲什麼你這麼打擾 - 這只是版本號。

相關問題