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 o una matrice di nomi di campo o numeri di posizione ordinali. ADO restituisce solo i dati in questi campi.
Osservazioni
Utilizzare il metodo GetRows per copiare i record da un oggetto Recordset in una matrice bidimensionale. Il primo indice inferiore identifica il campo e il secondo identifica il numero di record. La variabile array viene dimensionata automaticamente alla dimensione corretta 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 di 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 trasmettere un singolo nome/numero del campo o una matrice di nomi/numeri del 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 più record.
Si applica a
Vedere anche
Esempio del metodo GetRows (VB)
Esempio del metodo GetRows (VC++)