virtual void CheckRowsetError (RETCODE nRetCode );
tirar (CDBException);
Parámetros
nRetCode
Código de retorno de una función de la API de ODBC. Para obtener más información, vea la sección Comentarios.
Observaciones
Esta función miembro virtual maneja los errores que se producen cuando se recuperan los registros, y es útil durante la obtención masiva de filas. Puede que desee considerar reemplazar CheckRowsetError a fin de implementar su propio control de errores.
CheckRowsetError se llama automáticamente en una operación de desplazamiento del cursor, como Abrir, Requeryo cualquier operación de Mover . Se pasa el valor devuelto por la función de la API de ODBC SQLExtendedFetch. La tabla siguiente muestran los valores posibles para el parámetro nRetCode.
| nRetCode | Descripción |
| SQL_SUCCESS | Función completado correctamente; no hay información adicional está disponible. |
| SQL_SUCCESS_WITH_INFO | Función completada correctamente, posiblemente con un error no fatales. Puede obtenerse información adicional llamando SQLError. |
| SQL_NO_DATA_FOUND | Se han recogido todas las filas en el conjunto de resultados. |
| SQL_ERROR | Error en la función. Puede obtenerse información adicional llamando SQLError. |
| SQL_INVALID_HANDLE | Función falló debido a un identificador de entorno no válido, el identificador de conexión o el identificador de instrucción. Esto indica un error de programación. No hay información adicional está disponible desde SQLError. |
| SQL_STILL_EXECUTING | Todavía se está ejecutando una función que se inició de forma asincrónica. Tenga en cuenta que de forma predeterminada, MFC nunca pasará este valor a CheckRowsetError; MFC continuará llamando a SQLExtendedFetch hasta que ya no devuelva SQL_STILL_EXECUTING. |
Para obtener más información acerca de SQLError, consulte la referencia del programador del SDK de ODBC. Para obtener más información sobre la obtención masiva de filas, vea el artículo conjunto de registros: obtener registros en masiva (ODBC) en la Guía del programador de Visual C++.
Visió&n General de CRecordset |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambié&nnbsp;CRecordset::DoBulkFieldExchange, CRecordset::GetRowsetSize, CRecordset::SetRowsetSize, CRecordset::Move