Propiedad RecordCount de ADO
❮ Referencia completa de objetos de conjunto de registros
La propiedad RecordCount devuelve un valor largo que indica el número de registros en un objeto Recordset.
Si el objeto Recordset admite propiedades o marcadores AbsolutePosition y AbsolutePage (si Supports(adApproxPosition) o Supports(adBookmark) devuelven verdadero), esta propiedad devolverá el número exacto de registros en el Recordset.
Nota: esta propiedad 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.
Nota: El objeto Recordset debe estar abierto al llamar a esta propiedad. Si esta propiedad no es compatible, devolverá -1.
Sintaxis
objRecordset.RecordCount
Ejemplo
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("northwind.mdb"))
set rs=Server.CreateObject("ADODB.recordset")
sql="SELECT * FROM Customers"
rs.Open sql,conn
if rs.Supports(adApproxPosition)=true then
i=rs.RecordCount
response.write("The number of records is: " & i)
end if
rs.Close
conn.Close
%>
❮ Referencia completa de objetos de conjunto de registros