【发布时间】:2014-03-29 20:46:27
【问题描述】:
我确定我在这里遗漏了一些东西,但不管怎样。
我的 SQLite 数据库出现问题,当访问尚未设置的整数字段时,我得到 0 作为回报。这是记录在案的行为,尽管对我没有帮助,因为我不知道单元格是否为空,如果确实应该为零。
我的一个想法是如果字段为空,则将 NULL 写入该字段。那行得通吗?有没有其他方法可以做到这一点?
【问题讨论】:
-
这就是 NULL 的用途!
-
我不使用 SQLite,但我知道其他数据库有类似 DBNull 的东西来检查 NULL 值与实际值(假设可为空列)
-
不完全是@crashmstr 谢谢!
-
@Stoff81 这有什么不同?您首先检查数据以查看它是否为空。然后你就会知道
0是否真的是0。