共用方式為


AfxThrowDBException

呼叫此函式擲回例外狀況型別的CDBException從自己的程式碼。

void AfxThrowDBException(
   RETCODE nRetCode,
   CDatabase* pdb,
   HSTMT hstmt 
);

參數

  • nRetCode
    型別的值 RETCODE,定義的錯誤造成擲回例外狀況型別。

  • pdb
    變數的指標, CDatabase物件,表示此例外狀況所關聯的資料來源連接。

  • hstmt
    ODBC 的 HSTMT 指定的例外狀況所關聯的陳述式控制代碼的控制代碼。

備註

架構呼叫AfxThrowDBException時接收到 ODBC RETCODE 從呼叫 ODBC API 函式,並將解釋 RETCODE 為一種例外狀況,而不是 expectable 的錯誤。 比方說,資料存取作業可能會失敗,因磁碟讀取錯誤。

如需有關資訊 RETCODE 由 ODBC 定義的值,請參閱第 8 章 〈 擷取狀態和錯誤資訊 〉 中Windows SDK。 這些代碼的 MFC 擴充功能的相關資訊,請參閱類別 CDBException

需求

標頭: afxdb.h

請參閱

參考

CDBException::m_nRetCode

概念

MFC 巨集和全域變數