SQLiteLog : (1) no such column: playTime

来源:互联网 发布:淘宝卖家国际转运服务 编辑:程序博客网 时间:2024/06/18 16:38



        这段时间在写一个本地音乐播放器,在给歌曲写入playTime(最近播放时间)时,老是报错,错误如下:

        03-16 11:45:36.890: E/SQLiteLog(25880): (1) no such column: playTime,用模拟器查看数据库表的时候,发现确实缺少playTime列,但在Mp3Info.java(放mp3对象属性的类)中是写了的。找了很久,终于发现,因为playTime是我后面新添加进Mp3Info.java中,而原来的表中并不存在playTime列,所以不能update,并且一直报查无此列的错误。解决办法就是把程序卸载掉,重新安装后,程序就会重新新建一个表,表中就会添加进playTime行。记录一下。

0 0
原创粉丝点击