virtual BOOL Find (longa lFindType, LPCTSTRlpszFilter);
lançar (CDaoException, CMemoryException);
Valor de retorno
Diferente de zero se registros correspondentes forem encontrados, caso contrário 0.
Parâmetros
lFindType
Um valor que indica o tipo de operação de localizar desejada. Os valores possíveis são:
lpszFilter
Uma expressão de Cadeia de caracteres (como a cláusula WHERE em uma instrução SQL sem a palavra onde) usada para localizar o registro. Por exemplo:
Encontrar (AFX_DAO_FIRST, "colRecID = 7")
Encontrar (AFX_DAO_NEXT, "customerName = 'Jones'")
Observações
Chame essa função de membro para localizar uma Cadeia de caracteres específica em um recordset tipo dynaset ou snapshot usando um operador de comparação. Você pode encontrar o primeiro, próximo, anterior ou última instância da Cadeia de caracteres. Encontrar é uma função virtual, assim você pode substitui-lo e adicionar sua própria implementação. As funções de membro FindFirst, FindLast, FindNexte FindPrev chamam a função de membro de encontrar , assim você pode usar Localizar para controlar o comportamento de todas as operações de localizar.
Para localizar um registro em um recordset tipo tabela, chamar a função de membro Seek.
Dica Quanto menor o conjunto de registros que tiver, mais eficaz encontrar será. Em geral e especally com dados ODBC, é melhor criar uma nova consulta que recupera apenas os registros que você deseja.
Para obter mais informações sobre como localizar registros, consulte o artigo DAO Recordset: navegação do conjunto de registros no Guia do programador do Visual C++. Para obter informações relacionadas, consulte o tópico "FindFirst, FindLast, FindNext, FindPrevious métodos" na Ajuda do DAO.
Visão geral de CDaoRecordset | Membros de classe | Gráfico de hierarquia
Consulte tambémnbsp;CDaoRecordset::FindFirst, CDaoRecordset::FindLast, CDaoRecordset::Find&Next, CDaoRecordset::FindPrev