我有一个包含布尔值的字段列,这个布尔值显示为-1,0或者显然0表示空值。 当我在where子句中使用这个值时,测试它是否为false,我得到所有的假记录,就像我应该的那样。我正在测试这与3状态复选框。如果我把它放在NULL,那么我得不到记录(在字段中不允许有null)。但是,当我把它变成真实的时候,我没有看到任何结果。查询vba中的位/布尔值
任何想法?
编辑:
我使用的查询是不是很有趣,它基本上只是: "SELECT *a lot* FROM *a lot* WHERE T0001_orders.t0001_active = " & me.chkbx.value
我相信我使用的SQLserver,我通过ODBC进行连接(?)。这可能是不正确的,我对这一部分没有太多打扰,这可能是我无法弄清楚的原因。
数位缺失她:发表您的查询和结果。数据库看起来像样本也是有用的。你使用了哪个数据库?你如何连接它? – 2013-08-22 11:11:20
好吧,当我在这里工作时,这部分已经建立了,所以我不太确定,但我会尝试添加更多信息。 – TheLaurens