Propriété RecordCount ADO


❮ Référence complète de l'objet Recordset

La propriété RecordCount renvoie une valeur longue qui indique le nombre d'enregistrements dans un objet Recordset.

Si l'objet Recordset prend en charge les propriétés ou les signets AbsolutePosition et AbsolutePage (si Supports(adApproxPosition) ou Supports(adBookmark) renvoie true), cette propriété renverra le nombre exact d'enregistrements dans le Recordset.

Remarque : Cette propriété renverra -1 pour un curseur avant uniquement ; le nombre réel d'un curseur statique ou keyset ; et -1 ou le nombre réel pour un curseur dynamique.

Remarque : L'objet Recordset doit être ouvert lors de l'appel de cette propriété. Si cette propriété n'est pas prise en charge, elle renverra -1.


Syntaxe

objRecordset.RecordCount

Exemple

<%
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
%>

❮ Référence complète de l'objet Recordset