我试图通过比较两列来获取值,但我的应用程序每次都崩溃。
Cursor cursor= db.query(TABLE_IMAGES,
new String[]{"_id"},
name +" = ?" + time +" = ?",
new String[]{compareToThis, compare to that},
null, null, null);
答案 0 :(得分:3)
尝试以下方法:
Cursor cursor= db.query(TABLE_IMAGES,
new String[]{"_id"},
name +"=? AND " + time +"=?",
new String[]{compareToThis, compareToThat},
null, null, null);
鉴于name
和time
变量是字符串,而compareToThis
和compareToThat
是参数的值,这应该适合您。