关于SQLite的问题......

楼主: the992255 (the992255)   2016-06-06 20:10:14
用之前写的范例改的。想新增了一个EXPLANATION_FIELD字段,但写了一整天都写不出来
。不知道是哪里出错了......怎么写都在鬼打墙
明明新增EXPLANATION_FIELD字段前都没问题啊......为什么会这样
好沮丧好难过......为什么自己做什么事情都失败......
真希望下辈子能当草履虫
(错误发生在mainActivity的84行以及DBAccess的55行)
mainActivity程式码
http://pastebin.com/5uH11Y5C
DBAccess程式码
http://pastebin.com/NE9WNFwe
http://i.imgur.com/WzWixZg.jpg
作者: k70709 (嘎肉)   2016-06-06 20:51:00
有试着先把资料表删除,然后重新执行程式看能不能成功新增另外建议把错误码贴上来,也比较好抓错你可以看一下错误码第九行,那边已提示你错误原因了补充:错误码第7行有提示todolist没有explanation字段建议你是用ddms把你db档抓出来看一下如果你用AS的话 工具在Tools=>Android Device Monitor
作者: ljhgc (是向往亦或逃避)   2016-06-10 03:09:00
不确定你的db是放在哪里,看code应该没有多大错误。个人猜测,DB已存在,你后来才改code新增那个字段。但是onCreate是DB这个档案不存在的前提下才会执行的,所以你才会没有新增的字段access = new DBAccess(this, "schedule", null, 1) 这里改版号,让他去跑onUpgrade更新你的table

Links booklink

Contact Us: admin [ a t ] ucptt.com