Access VBA拼接SQL时布尔与日期字段的WHERE子句参数格式咨询
Access VBA中布尔与日期字段的SQL拼接规则
布尔(True/False)字段
Access SQL里布尔值直接用True或False关键字,不需要加任何引号或额外字符。拼接示例:strSQL = "UPDATE Table2 SET Field2 = " & dbTable1!Field1 & " WHERE ...."记录集返回的布尔值会被VBA自动转换为对应的SQL关键字,无需手动处理。
日期字段
Access要求日期值必须用#(井号)包裹,拼接时需将日期值置于两个井号之间。拼接示例:strSQL = "UPDATE Table2 SET Field2 = #" & dbTable1!Field1 & "# WHERE ...."注意保证记录集中的日期值为合法格式,避免触发SQL语法错误。
内容的提问来源于stack exchange,提问作者Marco Gussoni
相关产品推荐
相关产品推荐

