ADO Find 方法


❮ 完整的 Recordset 记录集对象参考

Find 方法在 Recordset 中搜索满足指定条件的记录。如果搜索成功,记录指针将指向第一个找到的记录。

注释:在调用此方法之前必须设置当前行位置(如 MoveFirst),否则会发生错误。

语法

objRecordset.Find(criteria,skiprows,direction,start)

参数 描述
criteria 必需。 要在搜索中使用的列名、比较运算符和值。

示例:

"Country='Norway'"
"Date>#7/22/97#"
"Country LIKE N*"

注释: 此方法不支持多列搜索(AND 或 OR)

skiprows 可选。 指定在开始搜索之前要跳过当前记录之外的记录数。 默认为 0
direction 可选。 指定搜索方向的 SearchDirectionEnum
start 可选。 搜索的起始位置

SearchDirectionEnum 值

常量 描述
adSearchBackward -1 从起始位置向后搜索。 在记录集的开头停止。 如果不匹配,则将记录指针放在 Recordset 的开头
adSearchForward 1 从起始位置向前搜索。 在记录集的末尾停止。 如果不匹配,则将记录指针放在 Recordset 的末尾

❮ 完整的 Recordset 记录集对象参考