2011-05-25 18 views
1

我正在將一個double存儲到一個sqlite數據庫中。 該值可以爲null,我需要知道該值是否爲0或null。Android - SQlite - 將null存儲到雙字段中?

有沒有可能做到這一點?

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

回答

10

檢查NULL使用 'ISNULL(...)' ...

Double myValue; 
if (!cursor.isNull(cursor.getColumnIndex("grade")) 
    myValue = cursor.getDouble(cursor.getColumnIndex("grade")); 
else 
    // Handle null scenario 
+0

真棒感謝。 – aryaxt 2011-05-26 02:00:47

0

您可以將它存儲爲一個字符串,並在進出的方式上解析它。