AfxThrowDBException

void AfxThrowDBException ( retcode nRetCode, CDatabase * pdb, hstmt hstmt );

Parametreleri

nRetCode

retcodeatılmış olması özel duruma neden hata türünü tanımlayan, türünde bir değer.

pdb

CDatabase nesne istisna ilişkili olduğu veri kaynağı bağlantısını gösteren bir işaretçi.

hstmt

Bir odbc hstmt ele istisna ilişkilendirildiği deyimi tutamacını belirtir.

Açıklamalar

Kendi kodu türü CDBException bir istisna için bu işlevini çağırın. O bir odbc API işlevi çağrısının bir odbc retcode alır ve retcode expectable hata yerine istisnai bir durum olarak yorumlayan çerçeve AfxThrowDBException çağırır. Örneğin, bir veri erişim işlemi disk okuma hatası nedeniyle başarısız olabilir.

Odbc tarafından tanımlanan retcode değerleri hakkında daha fazla bilgi için bkz: odbc sdk Programmer's ReferenceBölüm 8, "Alma durumu ve hata bilgileri". mfc uzantıları için bu kodları hakkında daha fazla bilgi için bkz: sınıfın CDBException.

Ayrıca bkz: CDBException::m_nRetCode

Index