android 程序包不存在如何解决androidsQLiteDatabase中的表不存在

如何解决androidsQLiteDatabase中的表不存在,最近在写adroid中的qlitedataae中使用到了qliteData类,但是建立好数据表之后,在添加了一个数据表,一直提示该表不存在。这里,我们来看看,如何解决这个问题。
最近在写android中的sqlitedatabase中使用到了sqliteData类,但是建立好数据表之后,在添加了一个数据表,一直提示该表不存在。这里,我们来看看,如何解决这个问题。方法/步骤1问题分析:为什么,有这个提示。表没有创建成功,是因为数据库在执行的时候,没有执行创建表的命令。2查看创建表的命令的地方。这里,我们使用的是一个继承类:DatabaseHelper。新建的命令是在我们之前创建好的表的下面。步骤阅读3执行程序,发现出现问题。之前创建的两个表是可以执行的,但是,新建的表不存在。步骤阅读4解决问题:在需要调用的地方,加上下面这段代码。这样就是在原有的基础上,进行了一次更新操作。把版本升级了一下。并且,只是在oncreate中,执行了一次。步骤阅读5我们来看一下更新的代码。这里需要把之前创建的数据表给删除掉,然后,重新执行一下创建,就可以了,否则,会出现数据表已经创建的问题。步骤阅读6出现的原因:这个应该是SQLiteDatabase在创建的时候,只是执行了一次,之后,就不在执行onCreate这个函数了。(可以catlog看一下)。END注意事项这里查考了csdn的资料。下方的链接中是具体的分析。

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/jnd7G1QdJb.html

(0)

相关推荐