开发中遇到这么个问题,大部分手机没问题,部分手机出现 no such table问题

开发中遇到这么个问题,大部分手机没问题,部分手机出现 no such table问题,具体错误码如下
android.database.sqlite.SQLiteException: no such table: tmp_Vdr_ctm_info (code 1): , while compiling: SELECT ifnull(count(*),0) FROM tmp_Vdr_ctm_info
at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:893)
at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:504)
at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)
at android.database.sqlite.SQLiteProgram.(SQLiteProgram.java:58)
at android.database.sqlite.SQLiteQuery.(SQLiteQuery.java:37)
at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:44)
at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1364)
at android.database.sqlite.SQLiteDatabase.queryWithFactory(SQLiteDatabase.java:1211)
at android.database.sqlite.SQLiteDatabase.query(SQLiteDatabase.java:1082)
at android.database.sqlite.SQLiteDatabase.query(SQLiteDatabase.java:1288)
at com.hcsoft.androidversion.SqliteDB.sltQuery(SqliteDB.java:608)
at com.hcsoft.androidversion.pubUtils.sltGetFieldAsInteger(pubUtils.java:341)
at com.hcsoft.androidversion.pubUtils.isHaveVdrInfo(pubUtils.java:8445)
at com.hcsoft.androidversion.LoginActivity$2.run(LoginActivity.java:934)
at android.os.Handler.handleCallback(Handler.java:808)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.loop(Looper.java:222)
at android.app.ActivityThread.main(ActivityThread.java:5484)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:676)
at dalvik.system.NativeStart.main(Native Method)

2个回答

你是不是更改表后,数据库版本号未升级

seraph_Fei
seraph_Fei 第一次安装使用,没有数据库版本变动
接近 3 年之前 回复

clean一下项目重新试看看。。不行的话。你把表名改成一个简单的表名再试试看

a493671678
很懒的冰箱 回复seraph_Fei: 你把表名个简单试过吗?
接近 3 年之前 回复
a493671678
很懒的冰箱 回复seraph_Fei: 检查一下数据库路径是否正确,是不是某个系统默认位置的数据库
接近 3 年之前 回复
seraph_Fei
seraph_Fei 正式打包安装运行的,同一个安装包目前只发现opp R7,R11报错
接近 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问