วิธีADO NextRecordset
❮ การอ้างอิงออบเจ็กต์ชุดระเบียนที่สมบูรณ์
วิธีการ NextRecordset ใช้เพื่อล้างวัตถุชุดระเบียนปัจจุบันและส่งคืนวัตถุชุดระเบียนถัดไปโดยวนซ้ำผ่านชุดคำสั่ง เมธอดนี้ส่งคืนอ็อบเจ็กต์ Recordset
ใช้วิธีนี้เพื่อส่งคืนผลลัพธ์ของคำสั่งถัดไปในคำสั่งคำสั่งผสมหรือผลลัพธ์ถัดไปของกระบวนงานที่เก็บไว้ซึ่งส่งคืนผลลัพธ์หลายรายการ ตัวอย่างเช่น ในคำสั่งผสม เช่น "SELECT * FROM table1;SELECT * FROM table2" วิธี Execute บน Command หรือวิธี Open บน Recordset จะดำเนินการเฉพาะคำสั่งแรกและส่งคืนผลลัพธ์ไปยังวัตถุ Recordset . ในการเข้าถึงผลลัพธ์ของคำสั่งถัดไปในคำสั่ง ให้เรียกเมธอด NextRecordset
หากคำสั่งส่งคืนแถวดำเนินการสำเร็จแต่ไม่ส่งคืนระเบียนใดๆ วัตถุ Recordset ที่ส่งคืนจะเปิดขึ้นแต่ว่างเปล่า (BOF และ EOF เป็นทั้ง True) หากคำสั่ง nonrow-return ดำเนินการสำเร็จ อ็อบเจ็กต์ Recordset ที่ส่งคืนจะถูกปิด (คุณสมบัติ State คือ adStateClosed) เมื่อไม่มีผลลัพธ์แล้ว วัตถุ Recordset จะถูกตั้งค่าเป็น Nothing
ไวยากรณ์
Set objRecordset2=objRecordset1.NextRecordset(ra)
หมายเหตุ: objRecordset1 และ objRecordset2 สามารถเป็นวัตถุ Recordset เดียวกันได้
Parameter | Description |
---|---|
ra | Optional. Returns the number of records affected by the operation |
❮ การอ้างอิงออบเจ็กต์ชุดระเบียนที่สมบูรณ์