удалить несколько строк sqlite android Ошибка - PullRequest
0 голосов
/ 08 июня 2011

Я напишу ниже код

String strId = "1,2"
try {
        myDB = myDbHelper.openDataBase();
    } catch (SQLException sqle) {
        throw sqle;
    }
    myDB = myDbHelper.getWritableDatabase();
    String strQuery = "delete from table1 where Id in ("
            + strId + ")";
    Log.w("strQuery", strQuery);
    myDB.execSQL(strQuery, null);

    myDbHelper.close();

Но получаю время выполнения Ошибка.

enter image description here

Пожалуйста, помогите мне.

1 Ответ

4 голосов
/ 08 июня 2011

Привет У меня есть решения, как показано ниже


String strId = "1,2"
try {
    myDB = myDbHelper.openDataBase();
} catch (SQLException sqle) {
    throw sqle;
}
myDB = myDbHelper.getWritableDatabase();
String strQuery = "delete from table1 where Id in ("
        + strId + ")";
Log.w("strQuery", strQuery);
myDB.execSQL(strQuery); // remove null

myDbHelper.close();

Просто удалите «null» в синтаксисе myDB.execSQL (strQuery, null);

и это отлично работает.

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