CRecordset::MovePrev

privatevoid MovePrev ( );
lançar ( CDBException, CMemoryException );

Observações

Chame essa função de membro para fazer o primeiro registro no conjunto de linhas anterior do registro atual. Se você não tiver implementado em massa linha buscando, seu conjunto de registros possui um tamanho de conjunto de linhas de 1, para MovePrev simplesmente move para o registro anterior.

&Notanbsp;  Esta função de membro não é válida para conjuntos de registros somente de avançar.

&Notanbsp;  Ao mover-se através de um conjunto de registros, registros excluídos não podem ser ignorados. Consulte a função de membro de IsDeleted para obter detalhes.

Cuidado   Chamar qualquer uma das funções Mover lança uma exceção se o conjunto de registros não tiver nenhum registro. Para determinar se o conjunto de registros tem todos os registros, chame IsBOF e IsEOF.

Também é recomendável que você chamar IsBOF antes de chamar MovePrev. Por exemplo, se você tiver rolado antes do início do conjunto de registros, IsBOF retornará diferente de zero; um chamar subseqüente para MovePrev deve lançar uma exceção.

Se você chamar qualquer uma das funções Mover enquanto o registro atual está sendo atualizado ou adicionado, as atualizações serão perdidas sem aviso.

Para obter mais informações sobre navegação do conjunto de registros, consulte os artigos Recordset: rolagem (ODBC) e Recordset: indicadores e absoluto posições (ODBC) no Guia do programador do Visual C++. Para obter mais informações sobre a linha em massa buscando, consulte o artigo Recordset: Buscar registros em massa (ODBC) no Guia do programador do Visual C++.

Exemplo

Consulte o exemplo de IsBOF.

Visão geral de CRecordsetMembros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CRecordset::Move, CRecordset::Move&Next, CRecordset::MoveFirst, CRecordset::MoveLast, CRecordset::IsBOF, CRecordset::IsEOF

Index