Método Seek (ADO)

Aplica-se ao: Access 2013, Office 2013

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

Sintaxe

conjunto de registros. BuscarKeyValues, SeekOption

Parâmetros

Parâmetro Descrição
KeyValues Uma matriz de valores Variant. Um índice consiste em uma ou mais colunas e a matriz contém um valor a ser comparado em relação a 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.

Comentários

Use o método Seek junto com a propriedade Index se o provedor subjacente oferecer suporte aos índices no objeto Recordset. Use o método Supports(adSeek) para determinar se o provedor subjacente oferece suporte ao método Seek e o método Supports(adIndex) para determinar se o provedor oferece suporte aos índices. (Por exemplo, o OLE DB Provider for Microsoft Jet oferece suporte a Seek e Index.)

Se Seek não localizar 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 este método.

Este método é suportado apenas com os cursores do lado do servidor. Seek não é suportado quando o valor da propriedade CursorLocation do objeto Recordset for adUseClient.

Este método pode ser utilizado apenas quando o objeto Recordset foi aberto com um CommandTypeEnum com o valor adCmdTableDirect.