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

标签 sql vba ms-access boolean

我想通过在 VBA 中运行查询来将 YES/NO 字段 done 添加到 MS Access 中的表 myTable

我的代码是这样的:

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

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

我在线搜索了access中 boolean 字段的含义,并尝试了:YES/NOBOOLdbBooleanBIT。只有 BIT 有效,但它没有给我一个 YES/NO 字段,只是一个可以是 0 或 1 的字段。

最佳答案

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

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

ALTER TABLE myTable ADD COLUMN done YESNO

关于sql - access sql 查询中的 YES/NO 字段类型是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38812748/

相关文章:

excel - 将一个范围从一个 VB 函数传递到另一个函数

ms-access - 查询中的Concat相关函数

vba - 微软 Access 2010 : Adding transaction management into a form

java - jsp显示时如何去掉多余的数据

SQL "GROUP BY"问题

excel - 使用字符串操作从 Excel 解析文本文件

vba - Excel - 根据值锁定单元格范围

mysql - 显示同一列中两个条件满足的 ID

mysql - 在 SQL 查询中选择加入计数

function - 从 Access 数据库中的数字获取月份名称?