Android SQLite求帮助 。。cursor.getCount()返回0,但列名能查出来。。烦死了我都,求大神指点。。 本帖最后由 zdxxinlang 于 2014-04-25 18:20:44 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 代码贴全了吗?你确定Qindex不是个空表里面有数据? lz看看这个吧,你的代码我粗略地看了一下只看到create了一个空表来读取,没看到读源数据库 我把public void onCreate(SQLiteDatabase db) { db.execSQL("create table Qindex (type char, year char,month char,roll char,qIndex char)"); db.execSQL("create table Qquestions (isImport int,isWrong int,xmlFileName string,isCollection int,id int , kind string, answer string, analysis string)"); }里面的建表语句去掉了,然后卸载了他,再从装了一遍,那按说没数据库就查不出列数了吧,但cursor.getColumnCount()它还是会返回正常的数字。。 推荐给你一个android数据库方面操作的第三方库完全面向对象的操作sqlite数据库https://code.google.com/p/mokadb/ 我发现问题了,我的数据库放在工程目录下的res\raw下了,但安装后apk不会把它解压出来,我把数据库文件放在模拟器里的res\raw下它就能查出来了。安装程序的时候把apk包里的文件复制到模拟器里就行了。尽然被这种问题困扰了这么长时间,我还是不行呐。不过还是要谢谢各位大神帮我分析喽。 如何查询安卓4.0 本地群组中联系人的信息。 谷歌商店如何收费? 从菜鸟到菜鸟的Android学习篇一:安卓初体验 关于对话框类型的activity生命周期的问题,求大神解答~~ android 输入法问题 在线等待求解 电脑VS手机 操作数据库的一些问题 RadioButton为什么没有setMargin属性 android 应用的图标如何实现程序动态改变? Android 开发百度地图时遇到如下错误,求大神指点 关于循环添加图片 求大神指点,我用百度地图api开发的地图怎么不能在手机上运行
public void onCreate(SQLiteDatabase db) {
db.execSQL("create table Qindex (type char, year char,month char,roll char,qIndex char)");
db.execSQL("create table Qquestions (isImport int,isWrong int,xmlFileName string,isCollection int,id int , kind string, answer string, analysis string)");
}
里面的建表语句去掉了,然后卸载了他,再从装了一遍,那按说没数据库就查不出列数了吧,但cursor.getColumnCount()它还是会返回正常的数字。。
安装程序的时候把apk包里的文件复制到模拟器里就行了。
尽然被这种问题困扰了这么长时间,我还是不行呐。不过还是要谢谢各位大神帮我分析喽。