CRecordset::CheckRowsetError

เสมือนโมฆะ 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)

Index