Méthode ADO NextRecordset


❮ Référence complète de l'objet Recordset

La méthode NextRecordset est utilisée pour effacer l'objet Recordset actuel et renvoyer l'objet Recordset suivant en parcourant une série de commandes. Cette méthode renvoie un objet Recordset.

Utilisez cette méthode pour renvoyer les résultats de la commande suivante dans une instruction de commande composée ou le résultat suivant d'une procédure stockée qui renvoie plusieurs résultats. Par exemple, dans une instruction de commande composée, telle que "SELECT * FROM table1;SELECT * FROM table2", la méthode Execute sur une commande ou la méthode Open sur un Recordset n'exécutera que la première commande et renverra le résultat à un objet Recordset . Pour accéder au résultat de la commande suivante dans l'instruction, appelez la méthode NextRecordset.

Si une commande de retour de ligne s'exécute avec succès mais ne renvoie aucun enregistrement, l'objet Recordset renvoyé sera ouvert mais vide (BOF et EOF sont tous deux True). Si une commande ne retournant pas de ligne s'exécute avec succès, l'objet Recordset renvoyé sera fermé (la propriété State est adStateClosed). Lorsqu'il n'y a plus de résultats, l'objet Recordset est défini sur Nothing.

Syntaxe

Set objRecordset2=objRecordset1.NextRecordset(ra)

Remarque : objRecordset1 et objRecordset2 peuvent être le même objet Recordset.


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

❮ Référence complète de l'objet Recordset