เสมือนโมฆะ CheckRowsetError (RETCODE nRetCode );
โยน (CDBException);
พารามิเตอร์
nRetCode
ฟังก์ชัน ODBC API การส่งกลับรหัส สำหรับรายละเอียด ดูข้อสังเกต?
หมายเหตุ
ฟังก์ชันนี้เสมือนสมาชิกจับข้อผิดพลาดที่เกิดขึ้นเมื่อนำมาใช้ระเบียน และมีประโยชน์ในระหว่างกำลังนำแถวขนาดใหญ่ คุณอาจต้องการลองแทนที่CheckRowsetErrorเพื่อที่จะนำมาใช้จัดการข้อผิดพลาดของคุณเอง?
CheckRowsetErrorถูกเรียกโดยอัตโนมัติในการเคอร์เซอร์นำดำเนินการ เช่นเปิดสอบถามใหม่อีกหรือการดำเนินการย้าย จะส่งค่าส่งกลับของฟังก์ชัน ODBC API SQLExtendedFetch ตารางต่อไปนี้แสดงรายการของค่าเป็นไปได้สำหรับพารามิเตอร์nRetCode?
| nRetCode | คำอธิบาย |
| SQL_SUCCESS | ฟังก์ชันเสร็จสมบูรณ์แล้ว มีไม่มีข้อมูลเพิ่มเติม? |
| SQL_SUCCESS_WITH_INFO | ฟังก์ชันเสร็จสมบูรณ์แล้ว อาจ มีข้อผิดพลาดมี ข้อมูลเพิ่มเติมสามารถขอได้ โดยการโทรSQLError? |
| SQL_NO_DATA_FOUND | แถวทั้งหมดจากชุดผลลัพธ์ได้ถูกนำมาใช้? |
| SQL_ERROR | ฟังก์ชันล้มเหลว ข้อมูลเพิ่มเติมสามารถขอได้ โดยการโทรSQLError? |
| SQL_INVALID_HANDLE | ฟังก์ชันล้มเหลวเนื่องจากการการจัดการสภาพแวดล้อมที่ไม่ถูกต้อง หมายเลขอ้างอิงการเชื่อมต่อ หรือหมายเลขอ้างอิงคำสั่ง นี้บ่งชี้ว่า มีข้อผิดพลาดในการเขียนโปรแกรม ไม่มีข้อมูลเพิ่มเติมได้จากSQLError? |
| SQL_STILL_EXECUTING | ยังคงดำเนินการฟังก์ชันที่ถูกเริ่มต้น asynchronously หมายเหตุที่ตามค่าเริ่มต้น MFC จะผ่านค่านี้ไม่เคยไปที่CheckRowsetError MFC จะยังคงเรียกSQLExtendedFetchจนกว่าจะไม่ส่งกลับSQL_STILL_EXECUTING? |
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับSQLErrorดูการอ้างอิงของ ODBC SDK Programmer สำหรับข้อมูลเพิ่มเติมเกี่ยวกับขนาดใหญ่กำลังนำมาแถว ให้ดูบทความ ชุดระเบียน: กำลังนำระเบียนในกลุ่ม (ODBC)ในVisual c ++ Programmer ของคำแนะนำ?
ภาพรวม CRecordset |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCRecordset::DoBulkFieldExchange, CRecordset::GetRowsetSize, CRecordset::SetRowsetSize, CRecordset::Move(&N)