Compartilhar via


CDaoRecordset::Find

Chamar essa função de membro para localizar uma cadeia de caracteres específica em um conjunto de registros de dynaset- ou de instantâneo- tipo usando um operador de comparação.

virtual BOOL Find(
   long lFindType,
   LPCTSTR lpszFilter 
);

Parâmetros

  • lFindType
    Um valor indicando o tipo de operação de localização desejado.Os valores possíveis são:

    • AFX_DAO_NEXT localiza o próximo local de uma cadeia de caracteres correspondente.

    • AFX_DAO_PREV localiza o local anterior de uma cadeia de caracteres correspondente.

    • AFX_DAO_FIRST localiza o primeiro lugar de uma cadeia de caracteres correspondente.

    • AFX_DAO_LAST encontra o local do último de uma cadeia de caracteres correspondente.

  • lpszFilter
    Uma expressão de cadeia de caracteres (como a cláusula de WHERE em uma instrução SQL sem a palavra WHERE) usado para localizar o registro.Por exemplo:

    rs.Find(AFX_DAO_FIRST, _T("EmployeeID = 7"));
    rs.Find(AFX_DAO_NEXT, _T("LastName = 'Jones'"));
    

Valor de retorno

Diferente de zero se combinando os registros são encontrados, se não 0.

Comentários

Você pode encontrar a primeira instância, seguir, ou anterior, a última da cadeia de caracteres.Localizar é uma função virtual, para que você possa substituí-lo e adicionar sua própria implementação.FindFirst, FindLast, FindNext, e as funções de membro de FindPrev chama a função de membro de Localizar , portanto você pode usar Localizar para controlar o comportamento de todas as operações de localização.

Para localizar um registro em um conjunto de registros da tabela de tipo, chame a função de membro de Pesquisa .

DicaDica

O menor conjunto de registros que você tem, mais eficiente Localizar será.Em geral, e especialmente com dados ODBC, é melhor criar uma nova consulta que recupere apenas os registros que você deseja.

Para informações relacionadas, consulte o tópico “FindFirst, FindLast, FindNext, métodos de FindPrevious” na ajuda de DAO.

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

Classe de CDaoRecordset

Gráfico de hierarquia

CDaoRecordset::FindFirst

CDaoRecordset::FindLast

CDaoRecordset::FindNext

CDaoRecordset::FindPrev