Compartilhar via


Método de Busca

Pesquisa o índice de um conjunto de registros para localizar rapidamente a linha que corresponde aos valores especificados e altera a posição da linha atual para essa linha.

Sintaxe

  
recordset.Seek KeyValues, SeekOption  

Parâmetros

KeyValues
Uma matriz de valores Variant . Um índice consiste em uma ou mais colunas e a matriz contém um valor a ser comparado com cada coluna correspondente.

SeekOption
Um valor SeekEnum que especifica o tipo de comparação a ser feita entre as colunas do índice e os KeyValues correspondentes.

Observações

Use o método Seek em conjunto com a propriedade Index se o provedor subjacente der suporte a índices no objeto Recordset . Use o método Supports(adSeek) para determinar se o provedor subjacente dá suporte a Seeke o método Supports(adIndex) para determinar se o provedor dá suporte a índices. (Por exemplo, o provedor OLE DB para Microsoft Jet dá suporte a Seek e Index.)

Se Seek não encontrar a linha desejada, nenhum erro ocorrerá e a linha será posicionada no final do Recordset. Defina a propriedade Index para o índice desejado antes de executar esse método.

Este método é compatível apenas com cursores do lado do servidor. Não há suporte para Seek quando o valor da propriedade CursorLocation do objeto Recordset é adUseClient.

Esse método só pode ser usado quando o objeto Recordset foi aberto com um valor CommandTypeEnum de adCmdTableDirect.

Aplica-se a

do objeto Recordset (ADO)

Consulte Também

Exemplo da propriedade Seek Method and Index (VB)
Exemplo da propriedade Seek Method and Index (VC++)
do Método Find (ADO)
de propriedade de índice