virtual void CheckRowsetError (RETCODE nRetCode );
gettare (CDBException);
Parametri
nRetCode
Codice restituito una funzione API ODBC. Per ulteriori informazioni, vedere la sezione Osservazioni.
Osservazioni
Questa funzione membro virtual gestisce gli errori che si verificano quando vengono recuperati i record, ed è utile durante il recupero di massa di riga. Si può prendere in considerazione si esegue l'override di CheckRowsetError per implementare la propria gestione degli Errori.
CheckRowsetError viene chiamato automaticamente in un'operazione di spostamento cursore, ad esempio Open, ripetere la queryo qualsiasi operazione Sposta . Esso viene passato il valore restituito della funzione API ODBC SQLExtendedFetch. La tabella seguente elenca i valori possibili per il parametro nRetCode.
| nRetCode | Descrizione |
| SQL_SUCCESS | Funzione completata con successo; ulteriori informazioni non sono disponibili. |
| SQL_SUCCESS_WITH_INFO | Funzione completata con successo, possibilmente con un errore non irreversibili. Ulteriori informazioni possono essere ottenute chiamando SQLError. |
| SQL_NO_DATA_FOUND | Il set di risultati tutte le righe sono state recuperate. |
| SQL_ERROR | Funzione non riuscita. Ulteriori informazioni possono essere ottenute chiamando SQLError. |
| SQL_INVALID_HANDLE | Funzione non riuscita a causa di un handle di ambiente non valido, handle di connessione o un handle di istruzione. Ciò indica un errore di programmazione. Nessuna informazione supplementare è disponibile da SQLError. |
| SQL_STILL_EXECUTING | Una funzione che è stata avviata in modo asincrono è ancora in esecuzione. Notare che per impostazione predefinita, MFC mai passerà questo valore a CheckRowsetError; MFC continuerà a chiamare SQLExtendedFetch fino a quando essa non più restituisce SQL_STILL_EXECUTING. |
Per ulteriori informazioni su SQLError, vedere ODBC SDK Programmer di riferimento. Per ulteriori informazioni sul recupero di massa di righe, vedere l'articolo Recordset: recupero Records in Bulk (ODBC) nel manuale del programmatore di Visual C++.
Pa&noramica CRecordset |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;CRecordset::DoBulkFieldExchange, CRecordset::GetRowsetSize, CRecordset::SetRowsetSize, CRecordset::Move