Удалить строку SQLite с несколькими аргументами WHERE в Android - PullRequest
2 голосов
/ 18 июля 2011

Я хотел бы удалить запись в базе данных с несколькими аргументами WHERE.

Мой вспомогательный класс базы данных имеет следующий метод:

    public void deleteManualRow(String where){
    try {db.delete(TABLE_NAME_MANUAL, where, null);}
    catch (Exception e)
    {
        Log.e("DB ERROR", e.toString());
        e.printStackTrace();
    }
}

Строка "где", которая передается вэтот метод рассматривается как отладчик:

eventName='Manual Event 6' AND eventStartTime='2011-07-18T05:40:00.000-0400' AND eventEndTime='2011-07-18T06:40:00.000-0400'

Как я должен структурировать это предложение WHERE, если я хочу удалить запись с несколькими аргументами для WHERE?Все типы данных являются строками.

1 Ответ

4 голосов
/ 18 июля 2011

нравится db.delete(TABLE_NAME_MANUAL,"Column1='5' and column2 like '3'", null);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...