CRecordset::CheckRowsetError

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

Index