可以用CASE 语句直接转换
select Result=case when 字段名=0 then '是' else '否' end

解决方案 »

  1.   

    如果是sqlserver或access应为下面的语句
    SELECT 字段1,字段2,CASE WHEN 字段3 = 0 THEN '否' ELSE '是' END AS 字段3
    FROM 表名
      

  2.   

    为什么同一条语句在sql server中能通过,用Access数据库就不行呢?
      

  3.   

    用Access数据库就不行呢?
    Case 语句是SQL SERVER 有的,不是ACCESS有的,
    你可以设置DATAGRID的字段格式 ,有布尔型的,你在TRUE里填是,在FALSE里填否,就可以了,也可以在代码中把字录集付给DATAGRID后再用代码设置格式,
      

  4.   

    在Access中可以用iif(布尔字段名,'是','否')