You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 04:07:36