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