использование предложения And в SQLite и Android

#android #sql #sqlite

#Android #sql #sqlite

Вопрос:

Я пытаюсь получить значение путем сравнения двух столбцов, но мое приложение каждый раз выходит из строя.

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

Ответ №1:

Попробуйте следующее:

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

Учитывая, что переменные name и time являются строками, а compareToThis и compareToThat — значениями параметров, это должно сработать для вас.