2011-04-20 4 views
1

두 열을 비교하여 값을 가져 오려고하지만 응용 프로그램이 항상 충돌합니다.SQLite 및 Android와 AND 절 사용

Cursor cursor= db.query(TABLE_IMAGES, 
         new String[]{"_id"}, 
         name +" = ?" + time +" = ?", 
         new String[]{compareToThis, compare to that}, 
         null, null, null); 
+0

logcat은 무엇이라고 말합니까? –

답변

3

는 다음을 시도해보십시오

Cursor cursor= db.query(TABLE_IMAGES, 
         new String[]{"_id"}, 
         name +"=? AND " + time +"=?", 
         new String[]{compareToThis, compareToThat}, 
         null, null, null); 

nametime 변수가 문자열임을 감안할 때, 그리고 compareToThiscompareToThat 당신을 위해 작동해야하는 매개 변수에 대한 값입니다.