乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 63|回复: 3

请问,在读取数据源时,如何实现只读取符合设定条件的记录的目的?

[复制链接]

15

主题

37

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
97
发表于 2009-12-24 11:09:00 | 显示全部楼层 |阅读模式
之前通过以下语句与作为数据源的工作簿x建立连接,并读取工作簿x中的工作表y的数据到MSHFlexGrid中:
adoCnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & "Persist Security Info=False;" & _
        "Data Source=" & APP_PATH & "工作簿x;" & _
        "Extended Properties='Excel 8.0;HDR=Yes'"
   
adoRst.Open "Select  *  From  [工作表y$]", adoCnn, adOpenKeyset, adLockOptimistic


但请问,如何修改,才可实现只读取工作表y中的某一字段中的内容符合条件的记录,而不是整个工作表y中的所有数据?
如下面的数据是工作表y中的内容:
序号    产地    产品
1      广东     香蕉
2      广东     苹果
3      广西     香蕉
4      安徽     梨
5      安徽     桔子
在这个例子中,如何修改上面的语句,实现:只读取“产地”字段中内容=“安徽”的记录的各字段内容到MSHFlexGrid中?


回复

使用道具 举报

15

主题

37

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
97
发表于 2009-12-24 19:37:00 | 显示全部楼层
请问,在读取数据源时,如何实现只读取符合设定条件的记录的目的?
回复

使用道具 举报

1

主题

113

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
117
发表于 2009-12-25 13:20:00 | 显示全部楼层
Select  *  From  [工作表y$] WHERE 产地="安徽"
回复

使用道具 举报

15

主题

37

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
97
发表于 2010-2-19 11:49:00 | 显示全部楼层
非常感谢!
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-1 19:34 , Processed in 0.245258 second(s), 60 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表