彻底详细学习ASP之学好ADO教程

http://tech.ddvip.com   2007年09月11日    社区交流

内容摘要:彻底详细学习ASP之学好ADO教程

  adSearchBackward。搜索是在记录集的开始还是末尾结束由 searchDirection 值决定。

  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 时试图向前移动将产生错误。

责编:豆豆技术应用

正在加载评论...