virtual void CheckRowsetError (retcode nRetCode );
(CDBException) atmak;
Parametreleri
nRetCode
Bir odbc API işlevi dönüş kodu. Ayrıntılı bilgi için açıklamalar bölümüne bakın.
Açıklamalar
Bu sanal üye işlevi kayıtları getirilen, oluşan hataları işleme ve satır toplu alma sırasında yararlıdır. Sen-ebilmek istemek-e CheckRowsetError kendi hata işlemeyi uygulamak için geçersiz kılma dikkate.
CheckRowsetError Açık, yeniden sorgulamakveya herhangi bir taşıma işlemi gibi bir imleç gezinme işlemi otomatik olarak adlandırılır. odbc API işlevi SQLExtendedFetchdönüş değeri geçirilir. Aşağıdaki tablo nRetCode parametresi için olası değerleri listeler.
| nRetCode | Açıklama |
| SQL_SUCCESS | İşlev başarıyla tamamlandı; ek bilgi yok. |
| SQL_SUCCESS_WITH_INFO | İşlev başarıyla, muhtemelen önemli olmayan bir hata ile tamamlandı. SQLError arayarak ek bilgi alınabilir. |
| SQL_NO_DATA_FOUND | Sonuç kümesindeki tüm satırları getirilen. |
| SQL_ERROR | İşlev başarısız oldu. SQLError arayarak ek bilgi alınabilir. |
| SQL_INVALID_HANDLE | Geçersiz ortam tanıtıcısı, bağlantı tanıtıcısı veya deyimi tanıtıcı nedeniyle işlev başarısız oldu. Bu bir programlama hatası gösterir. SQLError ek bilgi mevcuttur. |
| SQL_STILL_EXECUTING | Zaman uyumsuz olarak başladı bir işlev halen yürütülüyor. Not Varsayılan olarak, mfc asla bu değer CheckRowsetErroriçin geçecek; mfc artık SQL_STILL_EXECUTING dönene kadar SQLExtendedFetch arama devam edecek. |
SQLErrorhakkında daha fazla bilgi için bkz: odbc sdk Programcı Başvurusu. Satır toplu alma hakkında daha fazla bilgi için bkz: yazı Recordset: getiriliyor kayıtları toplu (odbc) Visual c++ Programcı Kılavuzu.
CRecordset ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: CRecordset::DoBulkFieldExchange, CRecordset::GetRowsetSize, CRecordset::SetRowsetSize, CRecordset::Move