Metodo ADO NextRecordset


❮ Riferimento completo dell'oggetto Recordset

Il metodo NextRecordset viene utilizzato per cancellare l'oggetto Recordset corrente e restituire l'oggetto Recordset successivo eseguendo il ciclo di una serie di comandi. Questo metodo restituisce un oggetto Recordset.

Utilizzare questo metodo per restituire i risultati del comando successivo in un'istruzione di comando composta o il risultato successivo di una stored procedure che restituisce più risultati. Ad esempio, in un'istruzione di comando composta, come "SELECT * FROM table1;SELECT * FROM table2", il metodo Execute su un comando o il metodo Open su un Recordset eseguirà solo il primo comando e restituirà il risultato a un oggetto Recordset . Per accedere al risultato del comando successivo nell'istruzione, chiamare il metodo NextRecordset.

Se un comando di restituzione di riga viene eseguito correttamente ma non restituisce alcun record, l'oggetto Recordset restituito sarà aperto ma vuoto (BOF ed EOF sono entrambi True). Se un comando che non restituisce righe viene eseguito correttamente, l'oggetto Recordset restituito verrà chiuso (la proprietà State è adStateClosed). Quando non ci sono più risultati, l'oggetto Recordset sarà impostato su Nothing.

Sintassi

Set objRecordset2=objRecordset1.NextRecordset(ra)

Nota: objRecordset1 e objRecordset2 possono essere lo stesso oggetto Recordset.


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

❮ Riferimento completo dell'oggetto Recordset