Método GetRows (ADO)
Recupera varios registros de un objeto Recordset de en una matriz.
Sintaxis
array = recordset.GetRows(Rows, Start, Fields )
Valor devuelto
Devuelve un Variant cuyo valor es una matriz bidimensional.
Parámetros
filas
Opcional. Valor GetRowsOptionEnum que indica el número de registros que se van a recuperar. El valor predeterminado es adGetRowsRest.
inicio
Opcional. Valor de string o Variant que se evalúa como el marcador del registro desde el que debe comenzar la operación de GetRows. También puede usar un valor de BookmarkEnum.
campos de
Opcional. Un Variant que representa un único nombre de campo o una posición ordinal, o una matriz de nombres de campo o números de posición ordinal. ADO devuelve solo los datos de estos campos.
Observaciones
Use el método GetRows para copiar registros de un Recordset de en una matriz bidimensional. El primer subíndice identifica el campo y el segundo identifica el número de registro. La matriz variable se dimensiona automáticamente al tamaño correcto cuando el método GetRows devuelve los datos.
Si no especifica un valor para el argumento Rows, el método GetRows recupera automáticamente todos los registros del objeto Recordset. Si solicita más registros de los que están disponibles, getRows devuelve solo el número de registros disponibles.
Si el objeto recordset de admite marcadores, puede especificar en qué registro el método GetRows debe comenzar a recuperar datos pasando el valor de la propiedad Bookmark del registro en el argumento Start.
Si desea restringir los campos que devuelve la llamada GetRows, puede pasar un solo nombre o número de campo o una matriz de nombres o números de campo en el argumento Campos de.
Después de llamar a GetRows, el siguiente registro no leído se convierte en el registro actual o la propiedad EOF se establece en True si no hay más registros.
Se aplica a
Consulte también
Ejemplo del método GetRows (VB) (VB)
Ejemplo del método GetRows (VC++)