Compartir a través de


RecordCount (propiedad, ADO)

Indica el número de registros de un objeto recordset de .

Valor devuelto

Devuelve un valor de long que indica el número de registros del objeto Recordset de .

Observaciones

Use la propiedad RecordCount para averiguar cuántos registros hay en un objeto recordset de . La propiedad devuelve -1 cuando ADO no puede determinar el número de registros o si el proveedor o el tipo de cursor no admite RecordCount. La lectura de la propiedad RecordCount de en un Recordset cerrado produce un error.

Marcadores o posicionamiento aproximado

Si el objeto Recordset admite marcadores o posicionamiento aproximado, esta propiedad devuelve el número exacto de registros del objeto Recordset. Esta propiedad devuelve el número exacto independientemente de si el objeto Recordset se ha rellenado completamente.

Por el contrario, si el objeto Recordset no admite marcadores o posicionamiento aproximado, el acceso a esta propiedad puede ser una purga significativa de los recursos. La purga se produce porque todos los registros deben recuperarse y contarse para devolver un valor RecordCount preciso.

  • adBookmark relacionados con los marcadores.
  • adApproxPosition se relaciona con el posicionamiento aproximado.

Nota

En las versiones 2.8 y anteriores de ADO, el proveedor SQLOLEDB captura todos los registros cuando se usa un cursor del lado servidor, a pesar de que devuelve True para Supports (adApproxPosition) y Supports (adBookmark).

El tipo de cursor de objeto Recordset afecta a si se puede determinar el número de registros. La propiedad RecordCount devolverá -1 para un cursor de solo avance; el recuento real de un cursor estático o de conjunto de claves; y -1 o el recuento real de un cursor dinámico, en función del origen de datos.

Se aplica a

objeto Recordset (ADO)

Consulte también

Ejemplo de propiedades Filter y RecordCount de (VB)
Ejemplo de propiedades Filter y RecordCount de (VC++)
propiedad AbsolutePosition (ADO)
propiedad PageCount (ADO) de