我有一個包含布爾值的字段列,這個布爾值顯示爲-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