正在阅读:三天学好ADO之第三天三天学好ADO之第三天

2004-02-14 09:33 出处:CSDN 作者:byebye8742 责任编辑:linjixiong

  start    可选,变体型书签,用作搜索的开始位置。
  criteria “比较操作符”可以是“>”(大于)、“<”(小于)、“=”(等于)、“>=”(大于或等于)、“<=”(小于或等于)、“<>”

  (不等于)或“like”(模式匹配)。 criteria 中的值可以是字符串、浮点数或者日期。字符串值以单引号分界(如“state = 'WA'”)。

  日期值以“#”(数字记号)分界(如“start_date > #7/22/97#”)。
需要注意的是find是不支持多字段。但是可以用filter实现。"name='abc'"AND "city='sh'" 是不允许的

  6、Move 方法

  移动 Recordset 对象中当前记录的位置
  recordset.Move NumRecords, Start
  NumRecords    带符号长整型表达式,指定当前记录位置移动的记录数。
  Start    可选,字符串或变体型,用于计算书签。也可为下列值之一:
  AdBookmarkCurrent 默认。从当前记录开始。 
  AdBookmarkFirst 从首记录开始。 
  AdBookmarkLast 从尾记录开始。

  需要注意的是:

  (1)如果 NumRecords 参数大于零,则当前记录位置将向前移动(向记录集的末尾)。如果 NumRecords 小于零,则当前记录位置向后移动(向记录集的开始)。
  (2)从空的 Recordset 对象调用 Move 方法将产生错误。
  (3)如果 Move 调用将当前记录位置移动到首记录之前,则 ADO 将当前记录放置在记录集  (BOF 为 True)的首记录之前。在 BOF 属性已经为 True 时试图向后移动将产生错误;如果 Move 调用将当前记录位置移动到尾记录之后,则 ADO 将当前记录放置在记录集(EOF 为 True)的尾记录之后。在 EOF 属性已经为 True 时试图向前移动将产生错误。

  7、MoveFirst、MoveLast、MoveNext 和 MovePrevious 方法

  在指定 Recordset 对象中移动到第一个、最后一个、下一个或前一个记录并使该记录成为当前记录。
  recordset.{MoveFirst | MoveLast | MoveNext | MovePrevious}

察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品