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
| 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. |
| 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