2012-12-22 85 views
1

嗨我遇到了一個奇怪的問題。我已經更新數據庫使用SQLite的經理在Firefox中,並已取代舊的,並清理我的項目,但它是加載舊的數據庫了再次加載舊的數據庫一次又一次使用鈦

這是我的代碼:

  Ti.Database.install('scimed.sqlite', 'scimed'); 
      var db = Ti.Database.open('scimed'); 

誰能告訴我什麼是事先與該

由於問題

回答

2

您的舊數據庫已加載到設備/仿真器中。

當您使用Ti.Database.install('scimed.sqlite', 'scimed');時,根據Titanium doc,如果.sqlite文件已經複製到設備/仿真器的數據庫路徑中,它只會打開它。

您必須刪除項目中的.sqlite文件,並將其替換爲新的數據庫。

然後,清理您的項目,刪除您的設備/仿真器中的應用程序,然後重新構建它。

1

您需要從您的測試模擬器或設備中刪除項目/應用程序。數據庫仍然存在,您無法通過它安裝。

0

如果您正在設備上進行安裝,請先手動卸載應用程序,然後清理並構建應用程序以在設備上進行安裝。

相關問題