ฉันใช้ชุดผลลัพธ์หลายจากกระบวนงานที่เก็บหนึ่ง?
กระบวนงานที่เก็บไว้มากที่สุดส่งกลับชุดผลลัพธ์หลาย เช่น stored procedure จะมีอย่างใดอย่างหนึ่ง หรือมากกว่าเลือกคำสั่ง ผู้บริโภคที่ต้องการใช้นี้ลงในบัญชีเพื่อจัดการชุดผลลัพธ์ทั้งหมด?
การจัดการผลหลายชุด:
-
สร้างคลาCCommandกับCMultipleResultsเป็นอาร์กิวเมนต์ตัวแม่ และตัวเข้าถึงที่คุณเลือก โดยปกติ จะเป็นการเข้าถึงแบบไดนามิก หรือด้วยตนเอง ถ้าคุณใช้การเข้าถึงชนิดอื่น คุณอาจไม่สามารถกำหนดคอลัมน์ผลลัพธ์สำหรับแต่ละ rowset?
-
เรียกใช้กระบวนงานเก็บไว้ตามปกติ และผูกคอลัมน์ (ดูอย่างไรฉันดึงข้อมูล?)?
-
ใช้ข้อมูล?
-
โทรGetNextResultในคลาCCommand ถ้ามีอยู่อีกผล rowset, GetNextResultส่งกลับS_OKและคุณควร rebind คอลัมน์ของคุณถ้าคุณใช้การเข้าถึงด้วยตนเอง ถ้าGetNextResultส่งกลับข้อผิดพลาด มีไม่เพิ่มเติมชุดผลลัพธ์?