当前位置:编程学习 > VB >>

recordset 如何过滤数据,filter好像要报错

我从数据库取出的数据,想根据某字段过滤后显示到sheet上

我用
rs.filter = "country = N'北京'"

Call wsheet.Range("A2").CopyFromRecordset(rs)


我在执行 rs.filter = "contury = N'北京'"  这句报错了 不知道为什么。
如果我想 字段country 等于‘北京’或‘上海’或‘广州’ 又该怎么过滤啊
有没有例子的代码 帮助我
--------------------编程问答-------------------- rs.filter = "contury = '北京'"   '加个N干嘛? --------------------编程问答-------------------- 我加了和不加都报错的  --------------------编程问答-------------------- 你的字段名错了吧?

contury ?country? 检查记录集中的字段名,rs.filter = "contury = '北京'" 语易做图确 --------------------编程问答-------------------- 字段名对的 , 我是发贴的时候打错的  --------------------编程问答-------------------- 那你在此语句附近设置断点
然后在调试窗口输入:? rs("Country")
看看有没有输出数据
补充:VB ,  VBA
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,