【发布时间】:2012-05-07 16:07:04
【问题描述】:
我正在为 blackberry 应用程序从我的 sqlite 表中获取记录行。但是某些字段包含 null,并且我在这些字段中收到 No stack trace 的运行时错误。无论它们的 null 字段如何,我如何继续获取数据. 我的桌子是这样的
Date Bill Receipt
12/5/2012 50
16/4/2012 40 20
1/6/2012 50 30
第一行的第三个元素给了我错误。
这是我用于检索值的代码
grid.insert(new LabelField(r.getString(k))
连续进行 3 个 for 循环——一个用于行,一个用于列,一个用于数据库表的每一列。 如果有人知道对此的解决方案,请分享。谢谢。
【问题讨论】:
-
if(r.getString(k) != null){ grid.insert(new LabelField(r.getString(k)) }
-
上面的代码忽略了空值的记录。给出一个数据类型不匹配的运行时错误。没有堆栈跟踪。我想获取包括空值在内的所有值。和原来的完全一样表。
标签: sqlite blackberry null blackberry-jde