Clase de COleDBRecordView

Una vista que muestra los registros de una base de datos en controles.

class COleDBRecordView : public CFormView

Miembros

48807ebh.collapse_all(es-es,VS.110).gifConstructores protegidos

Name

Descripción

COleDBRecordView::COleDBRecordView

Crea un objeto COleDBRecordView.

48807ebh.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

COleDBRecordView::OnGetRowset

devuelve un valor estándar de HRESULT .

COleDBRecordView::OnMove

Actualiza el registro actual (si se ha modificado) en el origen de datos y después se desplaza al registro especificado (después, anterior, primero, o último).

Comentarios

La vista es una vista de formulario directamente conectada a un objeto de CRowset .La vista se crea de un recurso de plantilla de cuadro de diálogo y muestra los campos del objeto de CRowset en los controles de la plantilla de cuadro de diálogo.El objeto de COleDBRecordView utiliza el diálogo intercambio de datos, y la funcionalidad de navegación incorporada en CRowset, para automatizar el movimiento de datos entre los controles del formulario y los campos de conjunto de filas.deCOleDBRecordView también proporciona una implementación predeterminada para desplazarse al primer registro, siguiente, anterior, o pasado y una interfaz para actualizar el registro actualmente en la vista.

Se pueden utilizar funciones DDX con COleDbRecordView para obtener datos directamente del conjunto de registros de la base de datos y mostrarlos en un control de cuadro de diálogo.Se deben usar los métodos de DDX_* (como DDX_Text), no las funciones DDX_Field* (como DDX_FieldText) con COleDbRecordView.DDX_FieldText no funcionará con COleDbRecordView porque DDX_FieldText toma un argumento adicional de CRecordset* tipo (para CRecordView) o de CDaoRecordset* (para CDaoRecordView).

[!NOTA]

Si trabaja con las clases (DAO) de Objetos de acceso a datos en lugar de las clases para plantillas de consumidor OLE DB, utilice la clase CDaoRecordView en su lugar.Para obtener más información, vea el artículo información general: programación de la base de datos.

COleDBRecordView realiza el seguimiento de la posición del usuario en el conjunto de filas de modo que la vista de registros pueda actualizar la interfaz de usuario.Cuando el usuario mueve a cualquier extremo de conjunto de filas, la vista de registros deshabilita objetos de la interfaz de usuario (como elementos de menú o botones de la barra de herramientas (para desplazarse más en la misma dirección.

Para obtener más información sobre las clases de conjunto de filas, vea el artículo de Utilizar las plantillas de consumidor OLE DB .

Jerarquía de herencia

CObject

CCmdTarget

CWnd

CView

CScrollView

CFormView

COleDBRecordView

Requisitos

encabezado: afxoledb.h

Vea también

Referencia

Gráfico de jerarquía