CDBException::m_nRetCode
หมายเหตุ
ประกอบด้วยรหัสข้อผิดพลาด ODBC RETCODEส่งกลับ โดย ODBC application programming interface (API) ฟังก์ชันชนิด ชนิดนี้ประกอบด้วยรหัสที่หน้า SQL กำหนด โดย ODBC และรหัส AFX_SQL-หน้ากำหนด โดยชั้นฐานข้อมูล สำหรับCDBExceptionเป็น สมาชิกนี้จะประกอบด้วยหนึ่งในค่าต่อไปนี้:
-
AFX_SQL_ERROR_API_CONFORMANCEnbsp ไดรเวอร์สำหรับการโทรCDatabase::OpenExหรือCDatabase::Openไม่สอดคล้องตามจำเป็นอัจฉริยะ API ODBC ระดับ 1 (SQL_OAC_LEVEL1)(&N)?
-
AFX_SQL_ERROR_CONNECT_FAILnbsp เชื่อมต่อไปยังแหล่งข้อมูลล้มเหลว คุณผ่านตัวชี้CDatabase NULLเพื่อกำหนดชุดระเบียนของคุณ และความพยายามต่อไปเพื่อสร้างการเชื่อมต่อตามGetDefaultConnectล้มเหลว (&N)?
-
AFX_SQL_ERROR_DATA_TRUNCATEDnbsp คุณร้องขอข้อมูลเพิ่มเติมจากที่คุณได้จัดเก็บข้อมูลสำหรับ สำหรับข้อมูลเกี่ยวกับการเพิ่มการจัดเก็บข้อมูลที่ให้มาCStringหรือชนิดข้อมูลCByteArrayดูอาร์กิวเมนต์nMaxLength RFX_TextและRFX_Binaryภายใต้ "แมโครและ Globals"(&N)
-
AFX_SQL_ERROR_DYNASET_NOT_SUPPORTEDnbsp การเรียกไปยังCRecordset::Open dynaset ที่ร้องขอล้มเหลว โปรแกรมควบคุมที่ไม่สนับสนุน Dynasets(&N)?
-
AFX_SQL_ERROR_EMPTY_COLUMN_LISTnbsp คุณพยายามที่จะเปิดตาราง (หรืออะไรที่คุณให้ไม่สามารถระบุเป็นการเรียกกระบวนการหรือเลือกคำสั่ง) แต่มีไม่มีคอลัมน์ที่ระบุเขตข้อมูลบันทึกเรียกฟังก์ชันแลกเปลี่ยน (RFX) ในการแทนDoFieldExchangeของคุณ(&N)?
-
AFX_SQL_ERROR_FIELD_SCHEMA_MISMATCHnbsp ชนิดของฟังก์ชันการ RFX ในการแทนDoFieldExchangeของคุณเข้ากันไม่ได้กับชนิดข้อมูลของคอลัมน์ในชุดระเบียน(&N)?
-
AFX_SQL_ERROR_ILLEGAL_MODEnbsp เรียกว่าCRecordset::Updateโดยไม่เคย โทรCRecordset::AddNewหรือCRecordset::Edit(&N)?
-
AFX_SQL_ERROR_LOCK_MODE_NOT_SUPPORTEDnbsp ไม่สามารถดำเนินการร้องขอของคุณเพื่อล็อกระเบียนสำหรับการปรับปรุงเนื่องจากโปรแกรมควบคุม ODBC ไม่สนับสนุนการล็อก(&N)?
-
AFX_SQL_ERROR_MULTIPLE_ROWS_AFFECTEDnbsp คุณเรียกว่าCRecordset::Updateหรือลบตารางไม่มีคีย์ที่ไม่ซ้ำกัน และการเปลี่ยนแปลงหลายระเบียน(&N)?
-
AFX_SQL_ERROR_NO_CURRENT_RECORDnbsp คุณพยายามที่จะแก้ไข หรือลบระเบียนถูกลบก่อนหน้า คุณต้องเลื่อนไประเบียนปัจจุบันใหม่หลังจากการลบ(&N)?
-
AFX_SQL_ERROR_NO_POSITIONED_UPDATESnbsp ไม่สามารถดำเนินการร้องขอของคุณสำหรับ dynaset เนื่องจากโปรแกรมควบคุม ODBC ไม่สนับสนุนการปรับปรุงที่ถูกวางตำแหน่งไว้(&N)?
-
AFX_SQL_ERROR_NO_ROWS_AFFECTEDnbsp เรียกว่าCRecordset::Updateหรือลบแต่เมื่อเริ่มต้นการดำเนินการที่ ไม่สามารถพบระเบียน(&N)?
-
AFX_SQL_ERROR_ODBC_LOAD_FAILEDnbsp ความพยายามที่จะโหลด ODBCDLL ที่ล้มเหลว Windows ไม่พบ หรือไม่สามารถโหลด DLL นี้ มีข้อผิดพลาดนี้ร้ายแรง(&N)?
-
AFX_SQL_ERROR_ODBC_V2_REQUIREDnbsp ไม่สามารถดำเนินการร้องขอของคุณสำหรับ dynaset เนื่องจากจำเป็นต้องมีโปรแกรมควบคุม ODBC 2 ที่สอดคล้องกับระดับ(&N)?
-
AFX_SQL_ERROR_RECORDSET_FORWARD_ONLYnbsp ความพยายามที่จะเลื่อนได้ไม่สำเร็จเนื่องจากแหล่งข้อมูลไม่สนับสนุนการเลื่อนไปข้างหลัง(&N)?
-
AFX_SQL_ERROR_SNAPSHOT_NOT_SUPPORTEDnbsp การเรียกไปยังCRecordset::Open snapshot ที่ร้องขอล้มเหลว Snapshot ของไม่ได้รับการสนับสนุน โดยโปรแกรมควบคุม (นี้ควรเกิดขึ้นเฉพาะเมื่อ ODBC เคอร์เซอร์ไลบรารี ODBCCURSDLL ไม่มีอยู่)(&N)
-
AFX_SQL_ERROR_SQL_CONFORMANCEnbsp ไดรเวอร์สำหรับการโทรCDatabase::OpenExหรือCDatabase::Openไม่สอดคล้องกับระดับอัจฉริยะ SQL ODBC จำเป็นของ "Minimum" (SQL_OSC_MINIMUM)(&N)?
-
AFX_SQL_ERROR_SQL_NO_TOTALnbsp โปรแกรมควบคุม ODBC ไม่สามารถระบุขนาดของผลรวมของค่าข้อมูลCLongBinary การล้มเหลวเนื่องจากไม่มี preallocated บล็อกหน่วยความจำระดับโลกคง(&N)?
-
AFX_SQL_ERROR_RECORDSET_READONLYnbsp คุณได้พยายามปรับปรุงชุดระเบียนเป็นแบบอ่านอย่างเดียว หรือแหล่งข้อมูลเป็นแบบอ่านอย่างเดียว การดำเนินการปรับปรุงไม่สามารถดำเนินได้ ด้วยชุดระเบียนหรือวัตถุCDatabaseที่เชื่อมโยงกับ(&N)?
-
SQL_ERRORnbsp ฟังก์ชันล้มเหลว ข้อความแสดงข้อผิดพลาดถูกส่งกลับโดย:: SQLErrorถูกเก็บไว้ในm_strErrorข้อมูลสมาชิก(&N)?
-
SQL_INVALID_HANDLEnbsp ฟังก์ชันล้มเหลวเนื่องจากการการจัดการสภาพแวดล้อมที่ไม่ถูกต้อง หมายเลขอ้างอิงการเชื่อมต่อ หรือหมายเลขอ้างอิงคำสั่ง นี้บ่งชี้ว่า มีข้อผิดพลาดในการเขียนโปรแกรม ไม่มีข้อมูลเพิ่มเติมได้จาก:: SQLError(&N)?
รหัสหน้า SQL ถูกกำหนด โดย ODBC หน้า AFX รหัสกำหนดไว้ใน AFXDBH พบใน MFC\INCLUDE?
ภาพรวม CDBException |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCDatabase, CLongBinary, CRecordset(&N)