使用rs.filter的Excel VBA adodb错误3001

时间:2016-08-24 17:32:52

标签: excel vba filter rs

将Excel 2013与Access 2013结合使用

使用Provider = Microsoft.ACE.OLEDB.12.0;

在rs.open表之后,我用

写了一个rs.filter

这是我的代码

myFilter = "sd_am = 'abcd' and sd_h = '' and (sd_k = 'option1' or _ 
     sd_k = 'option2' or sd_k = 'option3') and sd_l = 'kuku'"
rs.filter = myFilter

我收到错误3001! 我尝试用不同的语法更改过滤器 - 不起作用!

1 个答案:

答案 0 :(得分:0)

似乎rs.filter是一个弱函数!

使用与select相同的语法 - 完成了工作!