首页 > 语言 > 关键词 > 方法最新资讯 > 正文

在Recordset对象中查询记录的方法

2008-11-20 16:51 · 稿源:ddvip.com

无论是 DAO 还是 ADO 都有两种从 Recordset 对象中查询记录方法: Find 方法和 Seek 方法。在这两种方法中可以让你指定条件进行查询与其相应的记录 , 一般而言,在相同条件下, Seek 方法提供了比 Find 方法更好的性能,因为 Seek 方法是基于索引的。因为这个原因基本提供者必须支持 Recordset 对象上的索引,可以用 Supports ( adSeek ) 方法确定基本提供者是否支持 Seek ,用 Supports ( adIndex ) 方法确定提供者是否支持索引。(例如, OLE DB Provider for Microsoft Jet 支持 Seek 和 Index 。),请将 Seek 方法和 Index 属性结合使用。如果 Seek 没有找到所需的行,将不会产生错误,该行将被放在 Recordset 的结尾处。执行此方法前,请先将 Index 属性设置为所需的索引。此方法只受服务器端游标支持。如果 Recordset 对象的 CursorLocation 属性值为 adUseClient ,将不支持 Seek 。只有当 CommandTypeEnum 值为 adCmdTableDirect 时打开 Recordset 对象,才可以使用此方法。

用 ADO Find 方法

DAO 包含了四个“ Find ”方法: FindFirst,FindLast,FindNext 和 FindPrevious .

DAO 方法 ADO Find 方法

下面的一个例子示范了如何用 ADO Find 方法查询记录:

以下为引用的内容:
Sub FindRecord(strDBPath As String, _
strTable As String, _
strCriteria As String, _
strDisplayField As String)
' This procedure finds a record in the specified table by
' using the specified criteria.
' For example, to use this procedure to find records
' in the Customers table in the Northwind database
' that have " USA " in the Country field, you can
' use a line of code like this:
' FindRecord _
' "c:Program FilesMicrosoft OfficeOfficeSamplesNorthwind.mdb", _
' "Customers", "Country=' USA '", "CustomerID"
Dim cnn As ADODB.Connection
Dim rst As ADODB.Recordset
' Open the Connection object.
Set cnn = New ADODB.Connection
With cnn
.Provider = "Microsoft.Jet.OLEDB.4.0"
.Open strDBPath
End With
Set rst = New ADODB.Recordset
With rst
' Open the table by using a scrolling
' Recordset object.
.Open Source:=strTable, _
ActiveConnection:=cnn, _
CursorType:=adOpenKeyset, _
LockType:=adLockOptimistic
' Find the first record that meets the criteria.
.Find Criteria:=strCriteria, SearchDirection:=adSearchForward
' Make sure record was found (not at end of file).
If Not .EOF Then
' Print the first record and all remaining
' records that meet the criteria.
Do While Not .EOF
Debug.Print .Fields(strDisplayField).Value
' Skip the current record and find next match.
.Find Criteria:=strCriteria, SkipRecords:=1
Loop
Else
MsgBox "Record not found"
End If
' Close the Recordset object.
.Close
End With
' Close connection and destroy object variables.
cnn.Close
Set rst = Nothing
Set cnn = Nothing
End Sub

  • 相关推荐
  • 大家在看
  • 如何查询删除的微信聊天记录?零基础恢复教程,后悔知道的太晚!

    如何查询删除的微信聊天记录?经常会有人问小编如何查询删除的聊天记录呢?是的,微信在使用过程中经常会由于各种原因误删除一些重要的聊天记录,很多人也有咨询过微信客服想恢复聊天记录,但是客服给的答案就是恢复不了。但事实是这样吗?当然不是,删除后的聊天记录只要没有被新的数据覆盖损坏就可以恢复,下面就教大家几种如何恢复聊天记录的方法,赶紧收藏。 第一种:故障修复法 如何查询删除的聊天记录?通过故障修法来恢复删除的聊天记

  • 微信聊天记录误删后怎么复原?其实不用recover,学到了!

    微信聊天记录误删后怎么复原?手机内的微信记录经常定期删除,在删除的过程中可能会误删除重要的微信记录。为此有些微信用户非常苦恼,因为误删除过程中删除的微信记录非常重要,不及时恢复,对于个人绝对是一种损失。所以为了帮助这些用户尽快恢复微信记录,小编分享三种 2020 年大家特推的恢复攻略!微信聊天记录删除了为什么还可以恢复?手机微信记录删除能恢复吗?微信聊天记录恢复是一个新兴的话题,很多人可能都还不知道,以为只

  • 看完彻底删除微信聊天记录的方法,保证你受益匪浅!

    有哪些彻底删除微信聊天记录的方法?微信现在已经成为我们生活工作中必不可少的一部分,每天微信上面都会产生大量记录,那么大家是否知道微信记录该怎么做才能达到彻底删除的效果吗?因为长时间不彻底删除微信记录,微信记录中的信息就有可能泄漏,特此小编搜集了三种专业彻底删除微信记录的方法,大家可以收藏使用!方法一、删除微信存储空间的微信记录有哪些彻底删除微信聊天记录的方法?微信记录在微信界面中删除后,也不会直接从手

  • 微信记录怎么彻底删除不会被恢复?隐私保护好方法,错过就是你的损失!

    微信记录怎么彻底删除不会被恢复?相信很多人都有这个的疑问,毕竟微信已经成为我们日常生活中几乎不可缺少的一款社交软件了,无论是在工作还是生活中都要通过微信来完成,每天更是要收发很多微信信息。但有些好友的聊天记录可能会涉及一些容易造成误会的信息,更却没法保存,甚至需要彻底删除才能保护个人隐私,那怎样才能彻底删除不被别人查看,这些方法不容错过。攻略一:删除微信应用微信记录怎么彻底删除不会被恢复?我们都知道?

  • 微信聊天记录删除了怎么恢复?系统恢复方法【详解】

    害怕误删了聊天记录没法找回?其实完全不用担心,你以为被的删除了的记录其实还可以恢复回来,只不过很多人没有使用过下面的方法,那么就来系统的了解一下微信聊天记录删除后恢复的方法吧!系统原因导致的聊天记录删除微信功能还有所保留的:例如“帮助与反馈”功能,该功能隐藏在微信设置中,对于系统误删除的微信记录修复效果还是不错的。所以以后因微信闪退、微信故障删除的微信记录,可以打开“帮助与反馈”进行恢复。选择左上

  • ColorOS 11支持整机云备份:微信记录、帐号密码无缝流转

    每次系统升级或者换新机,最麻烦的一件事恐怕就是数据、密码备份了。刚刚在ColorOS 11发布会上,OPPO表示该系统将支持整机云备份,密码也能在多个设备中无缝流转。对于备份的问题,大部分手机

  • 微信记录删除后如何恢复?全网疯狂转发的三种恢复方法!

    微信记录删除后如何恢复?微信记录误删除相信大多数微信用户都经历过,就连小编自己,那也是隔三差五的在使用微信过程中误删除,删除后真的是一点办法也没有,起初还抱怨后悔,尝试恢复删除的微信记录,可是恢复几次都没有成功,最后都放弃恢复了。最后朋友推荐了全网都在转发的三种恢复微信记录的技巧,才成功恢复微信记录。下面分享给大家,都可以学习一下哦! 方法一、学会备份中恢复数据 微信记录删除后如何恢复?第一个方法就是提醒大家?

  • 苹果手机的微信记录如何恢复?全网都在用的恢复方法,建议阅读!

    苹果手机的微信记录如何恢复?我们在使用微信软件的时候,会源源不断的产生一些大量的聊天记录,如果不小心把一些重要的聊天记录丢失掉了,怎么快速找回? 你是不是现在也在苦恼于如何恢复微信记录的方法中?那么今天我们就带着这样的问题来学习一下苹果手机恢复微信记录的方法,有需要的朋友抓紧收藏~ 方法一:故障修复法 苹果手机的微信记录如何恢复?当我们在使用微信的时候,微信出现闪退或者卡顿等造成了微信记录丢失,可以通过微信设?

  • iPhone12序列号查询地址 苹果12手机序列号查询

    苹果iPhone12手机在10月23日正式发售上市,接下来相信会有不少用户陆续收到手机,拿到手机的时候需要进行查询序列号,那么官方序列号查询地址在哪里呢,我们来一起看下具体的查询方法。

  • 恢复微信记录的方式有哪些?你删掉的记录,10分钟就能恢复!

    恢复微信记录的方式有哪些?最近微信记录恢复成了比较流行的话题,因为微信记录一旦删除,恢复起来非常困难,所以好友之间经常交流一些恢复方法,希望从中找到最专业靠谱的恢复方法。小编也参与了恢复交流,并从中获得三个专业简单的恢复方式,大家可以参考使用一下,其中一种不仅可以恢复微信记录,其他的通讯录,微信好友,备忘录等都是可以恢复的哦。方式一、利用电脑PC端恢复恢复微信记录的方式有哪些?微信记录的恢复可以利用微

  • 微信iOS内测版本再更新:群聊记录可分享、聊天记录可隐藏

    这两天,微信又开启了“找彩蛋”游戏,7.0.16 for iOS内测版本,新增了多个功能。

  • “撩100个,谈30个,成5个”我说的不是找对象,是找主播!

    现在找主播带货已经成为了电商圈里的一种趋势,众多商家好友已经把见面问候语改为“播了么您内”?除了播不播、怎么播这些问题需要考虑,和主播的对接联系也很让人头疼。

  • 英雄联盟S10总决赛决赛现场免费观赛资格结果怎么查询

    英雄联盟S10全球总决赛决赛的免费观赛资格获取的幸运召唤师已经正式公布,很多玩家还不清楚在哪可以查询到摇号中奖的资格,下面就来为大家分享一下。

  • 调查显示只有10%的调查对象计划在2020年购买 iPhone 12

    PiperSandler的一项最新调查显示,只有10%的受访者计划在2020年秋季或冬季购买新的"iPhone12"机型,这表明消费者正在"蛰伏",迎接发布会的到来。在AppleInsider看到的一份研究报告中,首席分析师哈什-库马尔(HarshKumar)详细介绍了该投行在2020年9月底对约1000名美国人进行的调查结果。

  • 微信怎么删除聊天记录最彻底?看完才发现,之前都删错了!

    微信怎么删除聊天记录最彻底?这个话题估计在网上受到很多网友的关注,也有很多网友被这个问题被困扰很久,由于现在科技网络的快速发展,黑客的手段也是防不胜防,给我们来个措手不及,小编特意找业内专家咨询这个问题,怎么样把聊天记录彻底删除?今天就来给大家分享几个实用小技巧,学到就是赚到,一起来学习怎么彻底删除吧。技巧一:微信清空法; 微信怎么删除聊天记录最彻底?微信自带的也有一个清空法。 具体操作步骤:打开微信“我”-然后

  • 如何彻底删除微信指定聊天记录?杜绝个人聊天隐私被恢复!

    如何彻底删除微信指定聊天记录?保证个人的隐私安全,是目前每个使用微信的用户都特别关注的问题,因为微信聊天中涉及的个人隐私太多,万一不小心或被有心人伺机窥探,更甚至利用我们的隐私进行敲诈,都会给我们个人带来极大的危害。那么如何才能将微信中的聊天隐私做到保护呢?最保险的办法是彻底删除,彻底删除后就没有任何办法恢复了,也就变相的永久保护了我们的隐私安全。在这里小编为大家介绍三种有效的删除方法。删除方法一:?

  • 旋转档夹:114电话查询的前身 全中国仅剩最后一套

    10 月 4 日,中国电信官方微博展示了一个名为“旋转档夹”的老物件,它相当于 114 电话查询的前身,全中国仅剩最后一套。目前,这件旋转档夹收藏于上海电信博物馆内。

  • 腾讯回应上线WeCom:WeCom和WeChat是不同产品

    近日,针对“腾讯将WeChat改名为WeCom”的报道,腾讯公司表示:WeCom是企业微信的海外版,是基于组织和企业的内外部沟通管理工具,和 WeChat 是完全不同的产品。

  • 超级教练实时记录模拟成绩,方便教练合理分配考试名额

    随着社会的飞速发展,车成为了人们出行最常用的一种交通工具,因此拿驾照对于绝大部分的成年人来讲都是刚需。另一方面,受社会环境的影响,目前的驾考制度和规则难度也越来越大,而教练作为学员驾考之路上最重要的“引路人”,承担着广大学员的信任和期盼。很多教练深感肩上责任重大,在工作岗位上兢兢业业,更懂得运用互联网工具提升本职工作的个人能力。其实,超级教练即是一款全国超过80%教练员都在使用,深受广大教练员、校长?

  • 微信重大更新:聊天记录可隐藏,这里的文章终于能点“踩”了

    近日,微信iOS 内测更新至7.0. 16 版本,新增多项功能。(在微果酱后台回复“内测”获取最新内测版)而其中最亮眼的,是骚气十足的“海王”操作(bushi )。

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议
  • 热门标签