Método de busca ADO
❮ Referência Completa do Objeto do Conjunto de Registros
O método Seek pesquisa o índice de um Recordset para localizar um registro que corresponda aos valores especificados no parâmetro keyvalues. Se houver uma correspondência, o ponteiro apontará para o registro especificado pelo parâmetro seekoption. Se não houver correspondência, o ponteiro do registro será colocado no final do conjunto de registros.
Observação: para usar esse método, o provedor deve oferecer suporte a esse método e ao uso de índices em um Recordset (a propriedade Index). Use o método Supports para determinar se o provedor oferece suporte a busca e índices.
Nota: Defina a propriedade Index para o índice desejado antes de executar este método.
Observação: esse método só pode ser usado com cursores do lado do servidor (não há suporte quando o valor da propriedade CursorLocation é adUseClient).
Observação: esse método só pode ser usado quando o objeto Recordset foi aberto com o valor CommandTypeEnum de adCmdTableDirect.
Sintaxe
recordsetobj.Seek keyvalues,seekoption
Parameter | Description |
---|---|
keyvalues | Required. An array of values to compare with the values in each column |
seekoption | Required. A SeekEnum value that specifies the type of seek |
Valores de SeekEnum
Constant | Value | Description |
---|---|---|
adSeekFirstEQ | 1 | Seeks the first key equal to keyvalues |
adSeekLastEQ | 2 | Seeks the last key equal to keyvalues |
adSeekAfterEQ | 4 | Seeks either a key equal to keyvalues or just after where that match would have occurred |
adSeekAfter | 8 | Seeks a key just after where a match with keyvalues would have occurred |
adSeekBeforeEQ | 16 | Seeks either a key equal to keyvalues or just before where that match would have occurred |
adSeekBefore | 32 | Seeks a key just before where a match with keyvalues would have occurred |
❮ Referência Completa do Objeto do Conjunto de Registros