ฉันอ่านว่าERROR_STATE()
สามารถช่วยแยกแยะความแตกต่างระหว่างสถานะ / สถานที่ต่าง ๆ ในซอร์สโค้ดซึ่งเกิดข้อผิดพลาดประเภทเดียวกันได้ แต่มันไม่ชัดเจนสำหรับฉันว่ามันมีประโยชน์อย่างไร
สถานะ MSDN:
ERROR_STATE()
ส่งคืนหมายเลขสถานะของข้อผิดพลาดที่ทำให้บล็อก CATCH ของโครงสร้าง TRY … CATCH ถูกเรียกใช้
สามารถนำไปใช้งานจริงได้อย่างไร? บางคนสามารถยกตัวอย่างให้ฉันคนที่ให้ไว้ในบทความอ้างอิงนี้ไม่ได้ช่วยอธิบายสิ่งต่าง ๆ ได้ดีสำหรับฉัน
Error_State
และการError_Number
รวมกันจะช่วยให้คุณเห็นภาพที่ชัดเจนยิ่งขึ้นเกี่ยวกับข้อผิดพลาด ดูข้อผิดพลาดอื่น ๆ ที่เกี่ยวข้องกับฟังก์ชั่นการจัดการที่นี่