访问sql查询中的YES / NO字段类型是什么?

时间:2016-08-07 09:29:19

标签: sql vba ms-access boolean

我想通过在VBA中运行查询,在MS Access中的表 myTable 中添加“是/否”字段完成

我的代码是这样的:

strSql = "ALTER TABLE myTable ADD COLUMN done Boolean"
doCmd.runSql strsql

我在字段定义中遇到语法错误。

我在网上搜索了一个布尔字段的访问权限并尝试过:YES/NOBOOLdbBooleanBIT。只有BIT有效,但它没有给我一个YES / NO字段,只有一个可以是0或1的字段。

1 个答案:

答案 0 :(得分:5)

这是一个很好的参考:Field type reference - names and values for DDL, DAO, and ADOX

对于是/否(布尔值),DDL名称为YESNO,所以它是

ALTER TABLE myTable ADD COLUMN done YESNO