Metoda ADO NextRecordset


❮ Dokončete referenční objekt sady záznamů

Metoda NextRecordset se používá k vymazání aktuálního objektu Recordset a vrácení dalšího objektu Recordset procházením řady příkazů. Tato metoda vrací objekt Recordset.

Tuto metodu použijte k vrácení výsledků dalšího příkazu ve složeném příkazu nebo dalšího výsledku uložené procedury, která vrací více výsledků. Například v příkazu složeného příkazu, jako je "SELECT * FROM tabulka1; SELECT * FROM tabulka2", metoda Execute v příkazu nebo metoda Open v sadě záznamů provede pouze první příkaz a vrátí výsledek do objektu sady záznamů. . Chcete-li získat přístup k výsledku dalšího příkazu v příkazu, zavolejte metodu NextRecordset.

Pokud se příkaz vracející řádek provede úspěšně, ale nevrátí žádné záznamy, vrácený objekt Recordset bude otevřený, ale prázdný (BOF i EOF jsou pravdivé). Pokud se příkaz nevracející řádky provede úspěšně, vrácený objekt Recordset se zavře (vlastnost State je adStateClosed). Když nejsou žádné další výsledky, objekt Recordset bude nastaven na hodnotu Nothing.

Syntax

Set objRecordset2=objRecordset1.NextRecordset(ra)

Poznámka: objRecordset1 a objRecordset2 může být stejný objekt Recordset.


Parameter Description
ra Optional. Returns the number of records affected by the operation

❮ Dokončete referenční objekt sady záznamů