<Completa Recordset Object Reference
A propriedade RecordCount retorna um valor longo que indica o número de registros em um objeto Recordset.
Se o objeto Recordset suporta propriedades ou bookmarks AbsolutePosition e AbsolutePage (if Supports(adApproxPosition) ou Supports(adBookmark) retorna true), esta propriedade irá retornar o número exato de registros no conjunto de registos.
Note: Esta propriedade retornará -1 para um cursor forward-only; a contagem real para um cursor estático ou conjunto de chaves; e -1 ou a contagem real para um cursor dinâmico.
Note: O objeto Recordset deve ser aberto ao chamar essa propriedade. Se esta propriedade não é suportado ele retornará -1.
Sintaxe
objRecordset.RecordCount
Exemplo
<%
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
%>
<Completa Recordset Object Reference