Android - SQlite - хранить ноль в двойном поле? - PullRequest
1 голос
/ 26 мая 2011

Я храню double в базе данных sqlite.Это значение может быть нулевым, и мне нужно знать, является ли оно нулевым или нулевым.

Возможно ли достичь этого?

//grade is a type double in database
Double myValue =  cursor.getDouble(cursor.getColumnIndex("grade"));

Ответы [ 2 ]

12 голосов
/ 26 мая 2011

Для проверки на ноль используйте 'isNull (...)' ...

Double myValue;
if (!cursor.isNull(cursor.getColumnIndex("grade"))
    myValue =  cursor.getDouble(cursor.getColumnIndex("grade"));
else
    // Handle null scenario
0 голосов
/ 26 мая 2011

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

...