Курсор вызова SQLite Query, который не находит ничего, соответствующего критериям запроса - PullRequest
1 голос
/ 24 августа 2011

Что будет возвращать вызов запроса, если критерии запроса не найдены в таблице. Будет ли возвращенный курсор нулевым? Это сделано в Android.

Пример:

Cursor c = rawQuery("SELECT c_name, FROM my_table, WHERE c_name = ?", "johnny");

Что если в столбце c_name нет johnny? Будет ли значение курсора нулевым?

1 Ответ

5 голосов
/ 24 августа 2011

Будет возвращен действительный курсор, но он не будет содержать результатов. Так что чеки вроде

if (c.moveToFirst())

вернет false.

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