日期:2014-05-16  浏览次数:20940 次

VC6+DAO360+ACCESS2000,如何创建YES/NO字段,且显示为对号模式
我用如下代码创建一个布尔类型的YES/NO字段:

pTable->CreateField("性别", dbBoolean, 1);

结果在生成的ACCESS数据库中,该字段的值显示“Yes”或者“No”,而不是显示成方框加对号的模式,请问如何写代码才能做到让生成的数据库打开之后直接显示成方框+对号的模式?

谢谢。

------解决方案--------------------
该字段的值显示“Yes”或者“No”,而不是显示成方框加对号的模式
这个需要设置显示属性。没办法通过ADO设置,需要通过DAO来设置。
------解决方案--------------------
用iif不行吗?

SQL code
select strName,iif(blnSex,"yes","no") as blnSex,lnAge from tblUser