sql - 具有多个条件的 MS-Access VBA 选择查询
问题描述
我在 MS Access 表单中有一个下拉框,由以下选择查询填充:
strSQL = "SELECT [Process] " _
& "FROM [dbo_tbl_Area_Process] " _
& "WHERE Area=" & Chr(34) & Me.Area_NC_Occurred & Chr(34) & ";"
Me.Process.RowSource = strSQL
我想将Active = -1
第二个条件添加到查询中以进一步限制选择。
到目前为止,我已经尝试添加第二个标准,但没有成功,并且不知道如何进行。来自社区的任何帮助将不胜感激。
我尝试了以下 where 条件:
& "WHERE Area=" & Chr(34) & Me.Area_NC_Occurred & Chr(34) & " and Active =-1"
这不会返回任何结果。
& "WHERE Area=" & Chr(34) & Me.Area_NC_Occurred & Chr(34) & " and Active ="-1""
这有一个编译错误:
预期:语句结束
解决方案
根据 mintys 关于链接 SQL 服务器表的评论,我将查询更改为以下内容:
strSQL = "SELECT dbo_Tbl_Area_Process.Process " _
& "FROM dbo_Tbl_Area_Process " _
& "WHERE Area=" & Chr(34) & Me.Area_NC_Occurred & Chr(34) & " AND Active=True"
将表引用添加到 SELECT 和 FROM 行给了我预期的输出。
谢谢大家的意见
推荐阅读
- javascript - 删除传单地图上的所有标记
- java - 有没有办法让 PowerMockito 类的 Jacoco 代码覆盖率?
- laravel - 如何在laravel中动态设置excel列名(标题)?
- php - 下载完成后删除文件
- php - elasticsearch中高亮的解析错误
- rest - 我们可以使用 rest api 获取 SharePoint 列表中的所有私有视图吗
- laravel - 我想使用 laravel 更新记录
- api - 如何使用 Bitly Api 在 Flutter App 中通过 dart 创建链接
- javascript - 将 webm blob 制作成文件以上传到服务器
- javascript - Nodejs:在消耗所有请求数据之前发送响应时出错