android.database.sqlite.SQLiteException: table tb_diary2 has no column named recordPath 解决办法
2015-06-13 15:33
766 查看
错误提示:
android.database.sqlite.SQLiteException: table tb_diary2 has no column named recordPath (code 1): , while compiling: insert into tb_diary2出现背景:
更新了某个表,插入或删除某个列:如图:
我在原来的tb_diary2中增添了一个字段recordPath,对应的实体、Dao类也做了修改,结果在添加时程序报上面那个错。
解决办法:
修改数据库名称。比如说把上图中原来的数据库 name = “diary2.db”改为”diary3.db”。修改表后插入报错,可能sqlite没有更新该数据库下的表,只好修改数据库名称,新建一个。
相关文章推荐
- Android:View事件分发机制
- Android学习笔记:对Android应用进行单元测试
- Android学习笔记:对Android应用进行单元测试
- android dtmf
- 【Ubuntu】Android Studio配置
- Android使ScrollView显示到底部或任意位置
- Android学习记录<五>
- Android实战简易教程-第十六枪(LineChart实现数据趋势展示)
- 实现记住用户名和密码(加了一个引导页)
- android studio 安装启动出现 The environment variable Java_home does not point to JVm。。
- android 最下面菜单框的拉动效果
- Android学习心得(7) --- 迭代器Iterator反编译smali分析
- android-adb通用
- 如何让android的service一直在后台运行?
- Android Studio开发入门-引用jar及so文件
- Android StateMachine解析( 1 )
- AndroidStudio_local path doesn't exist解决办法
- android5.0(Lollipop) BLE Central(Scanner)牛刀小试
- mac下androidstudio下ndk开发简单操作流程
- android5.0(Lollipop) BLE Central牛刀小试