android resolver.query 查询数据时报错: get field slot from row 0 col X failed
2014-11-11 20:24
615 查看
错误原因:
cursor.getString()获得某一列数据时,该字段的值,并没有从数据库中查询出来。
详细说明就是,在执行一下代码的时候
ContentResolver.query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)
projection 用来填写需要查询的字段,如果有一个字段并没有在其中,
而下面的代码又通过 cursor.getString()来获取该字段时,后天就回报这个错误。
解决方法:
1、在 projection 添加字段;
2、修改 cursor.getString()。
cursor.getString()获得某一列数据时,该字段的值,并没有从数据库中查询出来。
详细说明就是,在执行一下代码的时候
ContentResolver.query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)
projection 用来填写需要查询的字段,如果有一个字段并没有在其中,
而下面的代码又通过 cursor.getString()来获取该字段时,后天就回报这个错误。
解决方法:
1、在 projection 添加字段;
2、修改 cursor.getString()。
相关文章推荐
- android sqlite查询数据时报错: get field slot from row 0 col -1 failed
- android illegallstateexception:get field slot from row 0 col -1 failed
- 【我的Android进阶之旅】解决sqlcipher库:java.lang.IllegalStateException: get field slot from row 0 col 0 failed.
- android 数据库开发中java.lang.IllegalStateException: get field slot from row 0 col -1 failed 异常错误
- illegalstateexception:get field slot from row 0 col -1 failed
- java.lang.IllegalStateException: get field slot from row 0 col -1 failed 异常错误
- java.lang.IllegalStateException: get field slot from row 0 col -1 failed 异常错误
- java.lang.IllegalStateException: get field slot from row 0 col -1 failed
- java.lang.IllegalStateException: get field slot from row 0 col -1 failed
- java.lang.IllegalStateException: get field slot from row 0 col -1 failed
- get field slot from row 0 col -1 failed
- java.lang.IllegalStateException:get field slot from row 1 col -1 failed
- java.lang.IllegalStateException: get field slot from row 0 col -1 failed
- IllegalStateException: get field slot from row 0 col -1 failed
- 图片存储之BLOB : get field slot from row
- Android 数据查询query函数参数解析
- Android Exception 8(Couldn't read row 0, col -1 from CursorWindow)
- Android 数据查询query函数参数解析
- Android 数据查询query函数参数解析
- Android 数据查询query函数参数解析