Android.database.sqlite.SQLiteException: no such table: SAO_HE (code 1): 報錯


 GreenDao數據庫框架報錯原因:       

android.database.sqlite.SQLiteException: no such table: SAO_HE (code 1): , while compiling: SELECT T."_id",T."image",T."title",T."len",T."brief" FROM "SAO_HE" T


解決方案:

        原因是你在添加表或者修改表時沒有更新版本,在做了上述操作後數據庫版本要加一,每次做了修改都要加一。

        卸載項目或者升級數據庫就可以了

greendao {
    schemaVersion 2   //數據庫版本號   做一下升級
    daoPackage 'com.example.greendaodemo.gen'   //自動生成代碼的一個位置
    targetGenDir 'src/main/java'    //自動生成代碼的一個位置
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章