2014-10-19 78 views
0

我想要在MS Access查詢中的條件, 但我無法得到正確的。 這裏是我的病情關鍵字使我的條件檢查在MS Access中正確

If(vEmail==null) 
return false; 
else 
return Email==vEmail 

C#的表現,我希望它被翻譯成MS Access查詢的WHERE條件。

我不知道什麼是MS Access的關鍵字查詢可以在這裏使用。

回答

2

IIF(IsNull(vEmail), "False", vEmail) AS Email

這應該做的伎倆。它說:

如果vEmail爲空(IsNull將導致爲真),則返回「False」,否則返回Email

vEmail=Null不應該工作,因爲Null!= Null。還有其他一些方法可以檢查null。

  • IsNull
  • Not IsNull
  • YourField Is Null
  • YourField Is Not Null