<Полный справочник Объект Recordset
Метод GetRows копирует несколько записей из объекта Recordset в двумерный массив.
Синтаксис
vararray=objRecordset.GetRows(rows,start,fields)
параметр | Описание |
---|---|
rows | Необязательный. GetRowsOptionEnum значение, указывающее количество записей , извлекаемых. По умолчанию adGetRowsRest. Note: Если опустить этот аргумент , он будет получать все записи в Recordset |
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 | Извлекает остальные записи в объекте Recordset |
BookmarkEnum Значения
постоянная | Стоимость | Описание |
---|---|---|
adBookmarkCurrent | 0 | Начало в текущей записи |
adBookmarkFirst | 1 | Начало в первой записи |
adBookmarkLast | 2 | Начало в последней записи |
<Полный справочник Объект Recordset