android在数据库中查找相应的数据时出错。 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

android在数据库中查找相应的数据时出错。

2016-06-12 13:38:28 1892 1
Cursor cursor=myDatabase.rawQuery("select ids,title,times from goodtime" , null);
 cursor.moveToFirst();
 while(!cursor.isAfterLast()){
 int id=cursor.getInt(cursor.getColumnIndex("ids"));
 String title=cursor.getString(cursor.getColumnIndex("title"));
 String times=cursor.getString(cursor.getColumnIndex("times"));
 System.out.println(title);
 System.out.println(cursor.getColumnIndex("bj"));
 String beijing=cursor.getString(cursor.getColumnIndex("bj"));
上面是我的代码,title还是可以正常查找的,但是bj这个变量的值确实-1,同时报出错误
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.notebook/com.example.notebook.Notebook}: java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow.  Make sure the Cursor is initialized correctly before accessing data from it.
这是我创建的表:
    String ml="create table goodtime(ids integer PRIMARY KEY autoincrement,title text,content text,times text,ptpath text,mppath text,vdpath text,islock integer,password text,bj text)";
    arg0.execSQL(ml);
网上说有可能大小写不对,我仔细查看了变量名都是一致的啊
取消 提交回答
全部回答(1)
  • 爵霸
    2019-07-17 19:33:47

    查询结果为空的话,会出现这个错误。先判断cursor中是否有数据。cursor.getCount()

    0 0
相关问答

1

回答

Android如何将SQLite数据库中的数据导出为csv格式的文件

2016-07-19 10:41:02 3678浏览量 回答数 1

1

回答

Android如何将SQLite数据库中的数据导出为csv格式的文件

2016-06-07 10:18:24 1753浏览量 回答数 1

1

回答

HTTPDNS Android SDK : 接口 setAuthCurrentTime 如何使用 ?

2022-09-20 16:09:23 37浏览量 回答数 1

1

回答

Android 端 SDK 引入third-push-support.aar扩展包无法正常添加依赖?

2022-09-15 17:15:20 32浏览量 回答数 1

1

回答

【移动推送】使用Eclipse如何集成Android SDK?

2022-09-15 17:09:19 28浏览量 回答数 1

1

回答

【移动推送】Android SDK生成的db文件比较大,是否会影响推送功能的使用?

2022-09-15 15:24:11 22浏览量 回答数 1

1

回答

【移动推送】推送 Android 端的ut/utdid包和其他阿里SDK产生冲突怎么解决?

2022-09-15 15:31:53 24浏览量 回答数 1

1

回答

用户反馈Android SDK:找不到alicloud-android-feedback.aar,如

2020-03-27 21:32:17 487浏览量 回答数 1

1

回答

移动推送Android SDK:在Activity中初始化推送SDK,无法接收到推送通知是为什么?

2020-03-27 22:30:18 580浏览量 回答数 1

0

回答

用户反馈Android SDK:如何关闭沉浸式任务栏?

2017-10-24 10:51:51 1259浏览量 回答数 0
+关注
2
文章
9426
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载