我正在开发一个使用 SQLite 的 Android 3.1 平板电脑。
一个表允许在列上使用 NULL 值。如果我执行以下操作并且COLUMN_ARTICLE_QUANTITY_GOODS_NON_PACKET
为 NULL,则c.getLong
返回 0,并且我想获得 NULL 而不是 0。
int goodsNonPckIdx =
c.getColumnIndex(SqlConstants.COLUMN_ARTICLE_QUANTITY_GOODS_NON_PACKET);
articleQty.setGoodsNonPacket(c.getLong(goodsNonPckIdx));
顺便说一句GoodsNonPacket
,是一个Long
(对象)。
如何从数据库中获取空值?