Android Sqlite数据库查询操作使用 '%?%' 的问题
来源:互联网 发布:剑网三冷酷女神脸数据 编辑:程序博客网 时间:2024/06/06 04:38
Sqlite数据库查询操作使用 '%?%' 的问题,
public static final String QUERY_DREAM_BY_CONDITION = "select * from Journal where description like ’%?%‘ ";
Cursor cursor = db.rawQuery(ConstantUtil.QUERY_DREAM_BY_CONDITION, new String[]{condition}); // condition为查询条件
02-15 16:41:34.633: E/AndroidRuntime(10789): Uncaught handler: thread main exiting due to uncaught exception
02-15 16:41:34.803: E/AndroidRuntime(10789): android.database.sqlite.SQLiteException: bind or column index out of range: handle 0x4dbad8
具体原因好像是编码的问题:
参考资料:
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=2172
http://www.eoeandroid.com/thread-27411-1-1.html
解决办法,用两个 %%,且不能用在sql 语句中 (select * from Journal where description like ’%%?%%‘ 这也是不行的)
public static final String QUERY_DREAM_BY_CONDITION = "select * from Journal where description like ?";
- Android Sqlite数据库查询操作使用 '%?%' 的问题
- Android SQLite数据库查询 cursor的使用
- android Sqlite数据库的操作
- android sqlite数据库的操作
- android的sqlite数据库操作
- 使用SQLite数据库的操作
- android中使用sqlite的数据库的基本操作
- Android SQLite数据库之一,使用sql语句操作SQLite数据库
- Android SQLite数据库增删改查操作的使用详解
- Android SQLite数据库增删改查操作的使用详解
- Android SQLite数据库增删改查操作的使用详解
- Android SQLite数据库增删改查操作的使用详解
- Android SQLite数据库增删改查操作的使用详解
- Android SQLite数据库增删改查操作的使用详解
- android SQLite数据库增删改查操作的使用详解
- 使用adb操作android的sqlite出现的问题
- Android 使用SQLiteDatabase操作SQLite数据库
- Android使用SQLiteDatabase操作SQLite数据库
- apache commons dbcp 的使用
- Davinci软件架构——概述
- js数组操作大全
- 网站报 登录失败。 用户 'PC-201005192241\ASPNET'
- Ubuntu 环境变量文件介绍
- Android Sqlite数据库查询操作使用 '%?%' 的问题
- MySQL缓存Query Cache 及优化方法
- Java实现OAuth授权
- 检测 discuzx2 是否登录
- PreTranslateMessage 处理键盘消息
- SWIG,C/C++类库与Java,Python等泛高阶语言的万能粘合剂
- 什么是真正的高清,你知道吗?
- ArcEngine打开大于3个波段的数据
- c 语言学习 第一篇