أحدث البرامج التعليمية وتطوير الشبكة
 

ADO GetRows الطريقة


<كاملة كائن مجموعة السجلات المرجعي

السجلات طريقة GetRows نسخ متعددة من كائن مجموعة السجلات إلى صفيف ثنائي الأبعاد.

بناء الجملة

vararray=objRecordset.GetRows(rows,start,fields)

معامل وصف
rows اختياري. A GetRowsOptionEnum القيمة التي تحدد عدد السجلات لاسترداد. الافتراضي هو adGetRowsRest.

Note: إذا قمت بحذف هذه الحجة فإنه سيتم استرداد كافة السجلات في مجموعة السجلات

start

اختياري. ما سجل للبدء في، وهو رقم قياسي أو BookmarkEnum قيمة

fields اختياري. إذا كنت تريد فقط تحديد الحقول التي استدعاء GetRows سيعود، فمن الممكن أن يمر حقل واحد اسم / رقم أو مجموعة من أسماء الحقول / الأرقام في هذه الحجة

مثال

<%
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")
rs.Open "Select * from Customers", conn

'The first number indicates how many records to copy
'The second number indicates what recordnumber to start on
p=rs.GetRows(2,0)
rs.close
conn.close

'This example returns the value of the first
'column in the first two records
response.write(p(0,0))
response.write("<br>")
response.write(p(0,1))

'This example returns the value of the first
'three columns in the first record
response.write(p(0,0))
response.write("<br>")
response.write(p(1,0))
response.write("<br>")
response.write(p(2,0))
%>

قيم GetRowsOptionEnum

ثابت القيمة وصف
adGetRowsRest-1 باسترداد بقية السجلات في الكائن السجلات

قيم BookmarkEnum

ثابت القيمة وصف
adBookmarkCurrent0 يبدأ في السجل الحالي
adBookmarkFirst1 يبدأ في السجل الأول
adBookmarkLast2 يبدأ في السجل الأخير

<كاملة كائن مجموعة السجلات المرجعي