2014-10-10 70 views
-1
SELECT 
    [Employees].[EID], 
    [Employees].[CashierName], 
    [Employees].[Active] 
FROM 
    Employees 
WHERE 
    [Employees].[Active]='Yes'; 

我似乎无法弄清楚上述SQL语句中出现了什么问题。它继续给我数据类型不匹配错误MS Access 2013中的SQL中的数据类型不匹配

+0

我似乎无法弄清楚在上面的SQL语句中出了什么问题。它继续给我数据类型不匹配错误 – 2014-10-10 18:46:08

+1

是活动的位域?所以你用1或0来代替? – sjramsay 2014-10-10 18:47:25

+1

你在哪里试图运行查询?在Access本身? – itsols 2014-10-10 18:47:36

回答

2

也许活动字段是布尔(是/否)字段。在这种情况下,最好写这样的条件:

[Employees].[Active]= TRUE 
+0

这很好。非常感谢你。 – 2014-10-10 19:26:13

相关问题