CDaoRecordset::FindLast
telefonar Essa função de membro para localizar o último registro que corresponda a uma condição especificada.
BOOL FindLast(
LPCTSTR lpszFilter
);
- lpszFilter
Uma expressão de cadeia de caracteres de caracteres (como a ONDE cláusula uma demonstrativo SQL sem a palavra ONDE) usado para localizar o registro.
Diferente de zero se registros correspondentes forem encontrados, caso contrário, 0.
The FindLast função de membro começa sua Pesquisar no participante do conjunto de registros e pesquisas com versões anteriores em direção ao início do conjunto de registros.
Se você desejar incluir todos os registros na Pesquisar (não apenas aqueles que atendem uma condição específica) use um das operações de movimentação para mover de um registro para outro.Para localizar um registro em um conjunto de registros do tipo tabela telefonar o Seek função de membro.
Se um registro que correspondem aos critérios não for localizado, o registro corrente ponteiro é indeterminado e FindLast Retorna zero. Se o conjunto de registros contém mais de um registro que satisfaça aos critérios, FindFirst Localiza a primeira ocorrência FindNext Localiza a próxima ocorrência após a primeira ocorrência e assim por diante.
Cuidado: |
---|
Se você edição o registro corrente, certifique-se de salvar as alterações, chamando o Atualizaçãofunção de membro antes de mover para um outro registro.Se você mover para um outro registro sem atualizar, suas alterações serão perdidas sem aviso. |
Usar uma das operações de localização não é o mesmo sistema autônomo chamando MoveFirst or MoveNext, no entanto, que simplesmente torna o primeiro ou próximo registro corrente sem especificar uma condição. Você pode seguir uma operação de localizar com uma operação de movimentação.
Tenha em mente o seguinte ao usar as operações de localização:
If Localizar retorna diferente de zero, o registro corrente não está definido.Nesse caso, você deve posicionar o ponteiro do registro corrente para um registro válido.
Não é possível usar uma operação de localizar com um encaminhar-only rolagem instantâneo do conjunto de registros do tipo.
Você deve usar os EUAformato de data (mês-dia-ano) quando você procura campos que contêm datas, mesmo se você estiver usando não EUA.a versão do mecanismo de banco de dados Microsoft Jet; caso contrário, registros coincidentes podem não ser encontrado.
Ao trabalhar com bancos de dados ODBC e dynasets grande, você pode descobrir que usar as operações de localização é lento, especialmente quando se trabalha com grandes conjuntos de registros.You can improve performance by using SQL queries with customized ORDER BY or WHERE clauses, parameter queries, or CDaoQuerydef objects that retrieve specific indexed records.
Para obter informações relacionadas, consulte o tópico "FindFirst, FindLast, FindNext FindPrevious métodos" na Ajuda do DAO.
Cabeçalho: afxdao.h