tutoriais mais recente desenvolvimento web
 

ADO RecordCount Property


<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