[解決android之android.database.sqlite.SQLiteException: no such column



版權聲明:本文為CSDN博主「NH4L」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/leege666/article/details/86666137

問題:

最近在寫仿淘寶程序的時候,更改了一張表中一列數據的索引,在運行的時候突然崩了,並報錯:

android.database.sqlite.SQLiteException: no such column

問題原因:

由於開始的數據庫中的索引是原索引,當索引被更改的時候,重新安裝APP時會發生原先的userData.db殘留在模擬器中,再次使用SQLite語句進行插入數據庫表中時,使用的還是原來建的.db文件,所以表中不含你更改后的索引,只有更改前的索引。


解決方法:

在模擬器中卸載你的APP,再運行你的APP工程,就不會出錯了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM