Méthode de recherche ADO


❮ Référence complète de l'objet Recordset

La méthode Find recherche un enregistrement dans un Recordset qui répond à un critère spécifié. Si la recherche réussit, le pointeur d'enregistrement pointera sur le premier enregistrement trouvé.

Remarque : Une position de ligne actuelle (comme MoveFirst) doit être définie avant d'appeler cette méthode, sinon une erreur se produira.

Syntaxe

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

Parameter Description
criteria Required. The column name, comparison operator, and value to use in the search.

Examples:

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

Note: This method does not support multi-column searches (AND or OR)

skiprows Optional. Specifies how many records beyond the current record to skip before beginning the search. Default is 0 
direction Optional. A SearchDirectionEnum value that specifies the search direction
start Optional. The starting position for the search

Valeurs SearchDirectionEnum

Constant Value Description
adSearchBackward -1 Searches backward from the starting position. Stops at the beginning of the Recordset. If no match, the record pointer is placed at the beginning of the Recordset
adSearchForward 1 Searches forward from the starting position. Stops at the end of the Recordset. If no match, the record pointer is placed at the end of the Recordset

❮ Référence complète de l'objet Recordset