Phương pháp ADO NextRecordset
❮ Tham chiếu đối tượng tập bản ghi hoàn chỉnh
Phương thức NextRecordset được sử dụng để xóa đối tượng Recordset hiện tại và trả về đối tượng Recordset tiếp theo bằng cách lặp qua một loạt lệnh. Phương thức này trả về một đối tượng Recordset.
Sử dụng phương pháp này để trả về kết quả của lệnh tiếp theo trong một câu lệnh ghép hoặc kết quả tiếp theo của một thủ tục được lưu trữ trả về nhiều kết quả. Ví dụ: trong một câu lệnh ghép, như "SELECT * FROM table1; SELECT * FROM table2", phương thức Thực thi trên một Lệnh hoặc phương thức Mở trên Tập bản ghi, sẽ chỉ thực hiện lệnh đầu tiên và trả về kết quả cho đối tượng Tập bản ghi . Để truy cập kết quả của lệnh tiếp theo trong câu lệnh, hãy gọi phương thức NextRecordset.
Nếu lệnh trả về hàng thực thi thành công nhưng không trả về bản ghi nào, đối tượng Recordset được trả về sẽ được mở nhưng trống (BOF và EOF đều là True). Nếu một lệnh không trả về thực thi thành công, đối tượng Recordset trả về sẽ bị đóng (thuộc tính trạng thái là adStateClosed). Khi không có kết quả nào nữa, đối tượng Recordset sẽ được đặt thành Không có gì.
Cú pháp
Set objRecordset2=objRecordset1.NextRecordset(ra)
Lưu ý: objRecordset1 và objRecordset2 có thể là cùng một đối tượng Recordset.
Parameter | Description |
---|---|
ra | Optional. Returns the number of records affected by the operation |
❮ Tham chiếu đối tượng tập bản ghi hoàn chỉnh