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包里的文件复制到模拟器里就行了。尽然被这种问题困扰了这么长时间,我还是不行呐。不过还是要谢谢各位大神帮我分析喽。 在安卓模拟器上运行游戏终止 SlidingDrawer的展开高度 瀑布流加载出来的图片怎么让每张图片都能够点击 安卓多语言,切换图片 有谁用过flash bulider开发Android项目么 AsyncTask到底能快多少? android 卸载残留文件怎么获取??? xmpp连接openfier服务器问题 关于SimpleAdapter 请问获取id,并传进id,实现调用接口的问题 关于循环添加图片 求大神指点,我用百度地图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包里的文件复制到模拟器里就行了。
尽然被这种问题困扰了这么长时间,我还是不行呐。不过还是要谢谢各位大神帮我分析喽。