mysql - VBA rs.filter Mysql日期之间

标签 mysql vba filter recordset

当前,我正在访问记录集

tmpQuery = SELECT * FROM someImportantTable 
WHERE(name like '% {Some Value}  %') 
AND date_field BETWEEN '{Some Value}' AND '{Some Value}';

然后做

set tmpRS = someDatabase.execute(tmpQuery)

我正在尝试减少打开到该表的重复连接的数量,所以我想做一个 rs.filter相反。

但是我似乎无法掌握语法

我假设它是这样的:

rs.filter = [name] LIKE '%%' AND [date_field] >= #01/04/2016# AND [date_field] <= #30/04/2016#

rs.filter = [name] LIKE '%%' AND [date_field] >= #2016-04-01# AND [date_field] <= #2016-04-30#

但是执行时它一直给我一个错误,我收到错误

enter image description here

最佳答案

尝试

rs.filter = "[date_field] >= #04/01/2016# AND [date_field] <= #04/30/2016#"

关于mysql - VBA rs.filter Mysql日期之间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36456976/

相关文章:

mysql - 3 个表的内部联接如何获取日期最大值的 Id?

mysql - 获取mysql中循环的信息

list - 动态范围表中的唯一列表,可能有空白

sql - rails : saving filter conditions on attributes and checking whether conditions pass?

css - IE8 表格行渐变过滤器不显示在表格单元格中

php 不会更新 UPDATE QUERY

excel - 具有 “What”值的Range.Find方法编译错误

excel - VBA:使用工作表名称和/或范围名称作为函数的输入

ruby - Ruby 中的音频均衡器

php - 无法更新 mysql 表超过 10000 条记录