这是Android数据库API中的设计错误.
query并且rawQuery只接受字符串参数.
execSQL接受任何Object参数,但不返回结果.
SQLiteStatement接受任何类型的参数,但仅允许返回单个值的查询.
你可以做的是忽略参数,并手动将blob格式化为blob文字:
cursor = db.rawQuery("SELECT a FROM b WHERE c = x'112233'", null);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1197 次 |
| 最近记录: |