Android: база данных - PullRequest
       1

Android: база данных

0 голосов
/ 10 июня 2011

У меня есть имя столбца в качестве «источника» в моей таблице.Я пытаюсь удалить все записи, которые имеют источник = тестирование.Я делаю это с помощью следующего кода DB.delete (Dbhelper.getTestingTableName (), "source =" + testing, null);

, но всегда выдает ошибку: такого столбца нет: testing:, при компиляцииУДАЛИТЬ ИЗ TestingTable ГДЕ источник = тестирование

Но когда я использую ту же команду «УДАЛИТЬ ИЗ TestingTable ГДЕ источник = тестирование» через abd sqlite3, она работает отлично ... по любой причине ???

1 Ответ

0 голосов
/ 10 июня 2011

Вы должны использовать его следующим образом:

String wereClause = "source = ?";
String[] wereArgs = new String[]{testing.toString()};  //if testing is variable
DB.delete(Dbhelper.getTestingTableName(), wereClause, wereArgs);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...