Propriedade RecordCount ADO
❮ Referência Completa do Objeto do Conjunto de Registros
A propriedade RecordCount retorna um valor longo que indica o número de registros em um objeto Recordset.
Se o objeto Recordset oferecer suporte às propriedades ou marcadores AbsolutePosition e AbsolutePage (se Supports(adApproxPosition) ou Supports(adBookmark) retornar true), essa propriedade retornará o número exato de registros no Recordset.
Nota: Esta propriedade retornará -1 para um cursor somente para frente; a contagem real para um cursor estático ou de conjunto de chaves; e -1 ou a contagem real para um cursor dinâmico.
Nota: O objeto Recordset deve estar aberto ao chamar esta propriedade. Se esta propriedade não for suportada, ela 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
%>
❮ Referência Completa do Objeto do Conjunto de Registros