Miembros de la clase CRecordset

Miembros de datos
Construcción
Atributos del conjunto de registros
Operaciones de actualización de registros
Operaciones de navegación de juego de registros
Otras operaciones de conjunto de registros
Conjunto de registros Overridables

Miembros de datos

m_hstmt Contiene el identificador de instrucción ODBC para el conjunto de registros. Tipo HSTMT.
m_nFields Contiene el número de miembros de datos de campo en el recordset. Tipo UINT.
m_nParams Contiene el número de miembros de datos de parámetro del conjunto de registros. Tipo UINT.
m_pDatabase Contiene un puntero al objeto CDatabase a través del cual el objeto recordset está conectado a un origen de datos.
m_strFilter Contiene un CString que especifica una cláusula de lenguaje de consulta estructurado (SQL) donde . Utiliza como un filtro para seleccionar sólo aquellos registros que cumplen ciertos criterios.
m_strSort Contiene un CString que especifica una cláusula SQL ORDER BY . Utilizado para controlar cómo se ordenan los registros.

Construcción

CRecordset Construye un objeto CRecordset . La clase derivada debe proporcionar un constructor que llama a este.
Abierto Se abre el juego de registros por recuperar la tabla o realizar la consulta que representa el conjunto de registros.
Cerrar Cierra el conjunto de registros y el ODBC HSTMT asociado.

Atributos del conjunto de registros

CanAppend Devuelve cero si nuevos registros pueden agregarse al conjunto de registros a través de la función miembro AddNew.
CanBookmark Devuelve cero si el recordset admite marcadores.
CanRestart Devuelve cero si Requery puede ser llamado para volver a ejecutar consulta del conjunto de registros.
CanScroll Devuelve cero si puede desplazarse por los registros.
CanTransact Devuelve cero si el origen de datos admite transacciones.
CanUpdate Devuelve cero si se puede actualizar el objeto recordset (puede agregar, actualizar o eliminar registros).
GetODBCFieldCount Devuelve el número de campos del conjunto de registros.
GetRecordCount Devuelve el número de registros en el conjunto de registros.
GetStatus Obtiene el estado del conjunto de registros: el índice del registro actual y si se ha obtenido un recuento final de los registros.
GetTableName Obtiene el nombre de la tabla en que se basa el juego de registros.
GetSQL Obtiene la cadena SQL que se utiliza para seleccionar los registros para el conjunto de registros.
IsOpen Devuelve cero si abierto ha sido llamado anteriormente.
IsBOF Devuelve cero si el recordset se ha posicionado antes del primer registro. No hay ningún registro actual.
IsEOF Devuelve cero si el recordset se ha posicionado después del último registro. No hay ningún registro actual.
IsDeleted Devuelve cero si el recordset está situado en un registro eliminado.

Operaciones de actualización de registros

AddNew Se prepara para agregar un nuevo registro. Llamar a Update para completar la adición.
CancelUpdate Cancela todas las actualizaciones pendientes debido a una operación AddNew o Editar.
Eliminar Elimina el registro actual del recordset. Explícitamente debe desplazarse a otro registro después de la eliminación.
Editar Prepara para cambios en el registro actual. Llamar a Update para completar la edición.
Actualización Finaliza una operación AddNew o Editar por guardar los datos nuevos o modificados en el origen de datos.

Operaciones de navegación de juego de registros

GetBookmark Asigna el valor del marcador de un registro para el objeto parameter.
Mover Posiciones del conjunto de registros para un número determinado de registros desde el registro actual en cualquier dirección.
MoveFirst Posiciones del registro actual en el primer registro del conjunto de registros. Prueba para IsBOF primero.
MoveLast Posiciones del registro actual en el último registro o en el último conjunto de filas. Prueba para IsEOF primero.
MoveNext Posiciones del registro actual en el siguiente registro o en el siguiente conjunto de filas. Prueba para IsEOF primero.
MovePrev Posiciones del registro actual en el registro anterior o en el conjunto de filas anterior. Prueba para IsBOF primero.
SetAbsolutePosition Posiciones del conjunto de registros en el registro correspondiente en el número de registro especificado.
SetBookmark Posiciones del conjunto de registros en el registro especificado por el marcador.

Otras operaciones de conjunto de registros

Cancelar Cancela una operación asincrónica o un proceso de un segundo subproceso.
FlushResultSet Devuelve cero si no hay otro resultado conjunto para ser recuperados cuando se utiliza una consulta predefinida.
GetFieldValue Devuelve el valor de un campo en un juego de registros.
GetODBCFieldInfo Devuelve los tipos específicos de información acerca de los campos de un objeto recordset.
GetRowsetSize Devuelve el número de registros que desee recuperar durante una sola búsqueda.
GetRowsFetched Devuelve el número real de filas recuperadas durante una recuperación.
GetRowStatus Devuelve el estado de la fila después de una búsqueda.
IsFieldDirty Devuelve cero si se ha cambiado el campo especificado en el registro actual.
IsFieldNull Devuelve cero si el campo especificado en el registro actual es nulo (no tiene ningún valor).
IsFieldNullable Devuelve cero si el campo especificado en el registro actual se puede establecer en Null (no tener ningún valor).
RefreshRowset Actualiza los datos y el estado de las filas especificadas.
Nueva consulta Ejecuta la consulta del conjunto de registros de nuevo para actualizar los registros seleccionados.
SetFieldDirty Marca el campo especificado en el registro actual como cambiado.
SetFieldNull Establece el valor del campo especificado en el registro actual a Null (no tener ningún valor).
SetLockingMode Establece el modo de bloqueo a bloqueo "pesimista" o "optimista" bloqueo (predeterminado). Determina qué registros se bloquean para actualizaciones.
SetParamNull El parámetro especificado se establece en Null (no tener ningún valor).
SetRowsetCursorPosition Coloca el cursor en la fila especificada dentro del conjunto de filas.

Conjunto de registros Overridables

Verificación Llamado a examinar el código de retorno de una función de la API de ODBC.
CheckRowsetError Se llama para tratar los errores generados durante la obtención de registro.
DoBulkFieldExchange Llamado a filas masiva de datos desde el origen de datos al conjunto de registros de exchange. Implementa masivo intercambio de campos de registros (RFX masivo).
DoFieldExchange Se llama para intercambiar datos (en ambos sentidos) entre los miembros de datos de campo del conjunto de registros y el registro correspondiente en el origen de datos. Implementa registro intercambio de campos (RFX).
GetDefaultConnect Se llama para obtener el valor predeterminado cadena de conexión.
GetDefaultSQL Se llama para obtener la cadena SQL predeterminada para ejecutar.
OnSetOptions Llama a establecer las opciones de la instrucción especificada de ODBC.
SetRowsetSize Especifica el número de registros que desee recuperar durante una recuperación.

Visió&n General de CRecordset |nbsp; Miembros de clase base | Diagrama de jerarquía

Index