Metodo GetRows (ADO)

Recupera più record di un oggetto Recordset in una matrice.

Sintassi

  
array = recordset.GetRows(Rows, Start, Fields )  

Valore restituito

Restituisce un valore Variant il cui valore è una matrice bidimensionale.

Parametri

prime righe
facoltativo. Valore GetRowsOptionEnum che indica il numero di record da recuperare. Il valore predefinito è adGetRowsRest.

Inizia
facoltativo. Valore String o Variant che restituisce il segnalibro per il record da cui deve iniziare l'operazione GetRows . È anche possibile usare un valore BookmarkEnum .

Fields
facoltativo. Valore Variant che rappresenta un singolo nome di campo o una posizione ordinale oppure una matrice di nomi di campo o numeri di posizione ordinale. ADO restituisce solo i dati in questi campi.

Commenti

Utilizzare il metodo GetRows per copiare record da un oggetto Recordset in una matrice bidimensionale. Il primo indice identifica il campo e il secondo identifica il numero di record. La variabile di matrice viene automaticamente dimensionata in base alle dimensioni corrette quando il metodo GetRows restituisce i dati.

Se non si specifica un valore per l'argomento Rows , il metodo GetRows recupera automaticamente tutti i record nell'oggetto Recordset . Se si richiedono più record rispetto a quelli disponibili, GetRows restituisce solo il numero di record disponibili.

Se l'oggetto Recordset supporta i segnalibri, è possibile specificare in quale record il metodo GetRows deve iniziare a recuperare i dati passando il valore della proprietà Bookmark del record nell'argomento Start .

Se si desidera limitare i campi restituiti dalla chiamata GetRows , è possibile passare un singolo nome campo/numero o una matrice di nomi/numeri di campo nell'argomento Fields .

Dopo aver chiamato GetRows, il record non letto successivo diventa il record corrente oppure la proprietà EOF è impostata su True se non sono presenti altri record.

Si applica a

Oggetto Recordset (ADO)

Vedere anche

Esempio del metodo GetRows (VB)
Esempio del metodo GetRows (VC++)