ฉันใช้ชุดผลลัพธ์หลายจากกระบวนงานที่เก็บหนึ่ง?

กระบวนงานที่เก็บไว้มากที่สุดส่งกลับชุดผลลัพธ์หลาย เช่น stored procedure จะมีอย่างใดอย่างหนึ่ง หรือมากกว่าเลือกคำสั่ง ผู้บริโภคที่ต้องการใช้นี้ลงในบัญชีเพื่อจัดการชุดผลลัพธ์ทั้งหมด?

การจัดการผลหลายชุด:

  1. สร้างคลาCCommandกับCMultipleResultsเป็นอาร์กิวเมนต์ตัวแม่ และตัวเข้าถึงที่คุณเลือก โดยปกติ จะเป็นการเข้าถึงแบบไดนามิก หรือด้วยตนเอง ถ้าคุณใช้การเข้าถึงชนิดอื่น คุณอาจไม่สามารถกำหนดคอลัมน์ผลลัพธ์สำหรับแต่ละ rowset?

  2. เรียกใช้กระบวนงานเก็บไว้ตามปกติ และผูกคอลัมน์ (ดูอย่างไรฉันดึงข้อมูล?)?

  3. ใช้ข้อมูล?

  4. โทรGetNextResultในคลาCCommand ถ้ามีอยู่อีกผล rowset, GetNextResultส่งกลับS_OKและคุณควร rebind คอลัมน์ของคุณถ้าคุณใช้การเข้าถึงด้วยตนเอง ถ้าGetNextResultส่งกลับข้อผิดพลาด มีไม่เพิ่มเติมชุดผลลัพธ์?

Index