我想知道是否有更好的方法来处理MS-Access无法处理NULL的布尔值,而不是将列数据类型更改为整数。如何处理MS Access中布尔类型的列中的NULL值?
1
A
回答
2
我认为你必须使用一个号码,因此,它似乎确实Allen Browne, Access MVP。
0
这并不是说我已经找到:(我没有编程在一段时间的访问,但我记得涉及相当多的isNull检查。
+0
是的,Access可以处理其他数据类型的Null值,但是当我使用布尔类型链接数据库中的表时,Access将Null处理为False。 – Florian 2008-09-17 21:36:56
0
我认为这取决于你想如何您的应用程序/解决方案解释说在您的数据为NULL。
你想在报告中简单地“忽略”他们......也就是让他们打印作为空格或换行符?在这种情况下,您可以在SQL构建器或列i中使用方便的IsNull函数以及“immediate if”iif() n个定期访问查询设计如下:
IIF(ISNULL(BooleanColumnName),NEWLINE/BlankSpace /不管,BooleanColumnName)
在另一方面,如果你要考虑的NULL为“假“的价值观,可要更新列,只是改变他们喜欢的东西:
更新表
SET BooleanColumnName = FALSE
WHERE BooleanColumnName IS NULL
相关问题
- 1. 如何在VBA中处理MS Access 2010窗体控件上的null/nothing/blank值?
- 2. 列出Postgres中包含带NULL值的布尔类型列的所有表?
- 3. 如何处理布尔值的PropertyChange?
- 4. MS Access链接表中的可空布尔值字段
- 5. 处理布尔值
- 6. 如何找到MS Access表中列的类型?
- 7. 在Access VBA中处理NULL = NULL比较
- 8. MS Access处理#error
- 9. 返回类型Java中的布尔值
- 10. 如何处理SparkSQL中的'NULL'值?
- 11. 如何处理Android中的null EditText值?
- 12. MS Access INNER/LEFT JOIN NULL值
- 13. 如何匹配“布尔”类型和“布尔”类型的类?
- 14. T-SQL中的布尔'NOT'无法处理'位'数据类型?
- 15. 布尔类型值
- 16. DBIx :: Class如何处理布尔值?
- 17. ODBC:如何处理布尔值?
- 18. MS Access SQL将字段值中的NULL替换为NULL
- 19. 处理JSON中的NULL值
- 20. C如何处理if语句中的非布尔值?
- 21. 在PHP和MySQL中处理'布尔'值
- 22. 如何检查可为null的布尔类型的条件?
- 23. 如何在int类型的会话变量中处理null
- 24. 调用存储过程,传递NULL值,处理布尔值
- 25. 如何在处理中从ArrayList中获取布尔值
- 26. 处理布尔空值
- 27. PostgreSQL:从布尔值更改列类型
- 28. MS Access 2007中的值列表
- 29. 榆树 - 如何处理类型信号布尔
- 30. 如何在反应中获得布尔类型的道具值
感谢Remou,在Allen Browne的网站上有一些好的提示:) – Florian 2008-09-17 21:43:19