ADO RecordCountคุณสมบัติ
❮ การอ้างอิงออบเจ็กต์ชุดระเบียนที่สมบูรณ์
คุณสมบัติ RecordCount ส่งกลับค่าแบบยาวที่ระบุจำนวนเรคคอร์ดในออบเจกต์ Recordset
หากอ็อบเจ็กต์ Recordset รองรับคุณสมบัติ AbsolutePosition และ AbsolutePage หรือบุ๊กมาร์ก (หาก Supports(adApproxPosition) หรือ Supports(adBookmark) คืนค่าเป็น true) คุณสมบัตินี้จะส่งคืนจำนวนเรคคอร์ดที่แน่นอนในชุดระเบียน
หมายเหตุ:คุณสมบัตินี้จะคืนค่า -1 สำหรับเคอร์เซอร์ไปข้างหน้าเท่านั้น จำนวนจริงสำหรับเคอร์เซอร์แบบคงที่หรือชุดคีย์ และ -1 หรือการนับจริงสำหรับเคอร์เซอร์แบบไดนามิก
หมายเหตุ:ต้องเปิดอ็อบเจ็กต์ Recordset เมื่อเรียกใช้คุณสมบัตินี้ หากคุณสมบัตินี้ไม่ได้รับการสนับสนุน จะคืนค่า -1
ไวยากรณ์
objRecordset.RecordCount
ตัวอย่าง
<%
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
%>
❮ การอ้างอิงออบเจ็กต์ชุดระเบียนที่สมบูรณ์