Compartir a través de


CRecordset::MovePrev

Crea el primer registro del conjunto de filas anteriormente el registro actual.

void MovePrev( );

Comentarios

Si no está implementada la obtención masiva de filas, el conjunto de registros tiene un tamaño de conjunto de filas de 1, por lo que MovePrev simplemente se moverá al registro anterior.

[!NOTA]

Esta función miembro no es válida para los conjuntos de registros sólo hacia delante.

[!NOTA]

Al desplazarse a través de un conjunto de registros, no puede omitir los registros eliminados.Vea el miembro de IsDeleted trabajar para obtener detalles.

Nota de precauciónPrecaución

Llamando a Mover cualquiera de las funciones produce una excepción si el conjunto de registros no tiene ningún registro.Para determinar si el conjunto de registros contiene algún registro, llamada IsBOF y IsEOF.

[!NOTA]

También se recomienda llama IsBOF antes de llamar a MovePrev.Por ejemplo, si se ha desplazado más allá del comienzo del conjunto de registros, IsBOF devolverá cero; una llamada subsiguiente a MovePrev lanzaría una excepción.

[!NOTA]

Si llama a Mover cualquiera de los funciona mientras se actualiza o se está agregando el registro actual, las actualizaciones se pierde sin advertencia.

Para obtener más información sobre la navegación por conjuntos de registros, vea los artículos conjunto de registros: El desplazamiento (ODBC) y conjunto de registros: marcadores y posiciones absolutas (ODBC).Para obtener más información sobre la obtención masiva de filas, vea el artículo conjunto de registros: Obtener registros de forma masiva (ODBC).

Excepciones

Este método puede producir excepciones de CDBException* escrito y de CMemoryException*.

Ejemplo

Vea el ejemplo para IsBOF.

Requisitos

encabezado: afxdb.h

Vea también

Referencia

Clase CRecordset

Gráfico de jerarquía

CRecordset::Move

CRecordset::MoveNext

CRecordset::MoveFirst

CRecordset::MoveLast

CRecordset::IsBOF

CRecordset::IsEOF