ADO NextRecordset Method
❮ Pełne odniesienie do obiektu zestawu rekordów
Metoda NextRecordset służy do wyczyszczenia bieżącego obiektu Recordset i zwrócenia następnego obiektu Recordset przez wykonanie w pętli serii poleceń. Ta metoda zwraca obiekt Recordset.
Użyj tej metody, aby zwrócić wyniki następnego polecenia w instrukcji polecenia złożonego lub następny wynik procedury składowanej, która zwraca wiele wyników. Na przykład w instrukcji złożonej, takiej jak "SELECT * FROM tabela1;SELECT * FROM tabela2", metoda Execute na Command lub metoda Open na Recordset wykona tylko pierwsze polecenie i zwróci wynik do obiektu Recordset . Aby uzyskać dostęp do wyniku następnego polecenia w instrukcji, wywołaj metodę NextRecordset.
Jeśli polecenie zwracające wiersz zostanie wykonane pomyślnie, ale nie zwróci żadnych rekordów, zwrócony obiekt Recordset będzie otwarty, ale pusty (zarówno BOF, jak i EOF mają wartość True). Jeśli polecenie bez zwracania wiersza zostanie wykonane pomyślnie, zwrócony obiekt Recordset zostanie zamknięty (właściwość State to adStateClosed). Gdy nie ma więcej wyników, obiekt Recordset zostanie ustawiony na Nic.
Składnia
Set objRecordset2=objRecordset1.NextRecordset(ra)
Uwaga: objRecordset1 i objRecordset2 mogą być tym samym obiektem Recordset.
Parameter | Description |
---|---|
ra | Optional. Returns the number of records affected by the operation |
❮ Pełne odniesienie do obiektu zestawu rekordów