ADO GetRows 方法
❮ 完整的 Recordset 物件參考
GetRows 方法將 Recordset 物件中的多個記錄複製到二維陣列中。
語法
vararray=objRecordset.GetRows(rows,start,fields)
引數 | 描述 |
---|---|
rows | 可選。一個 GetRowsOptionEnum 值,指定要檢索的記錄數。預設值為 adGetRowsRest。 注意:如果省略此引數,它將檢索 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
'第一個數字表示要複製多少條記錄
'第二個數字表示從哪個記錄號開始
p=rs.GetRows(2,0)
rs.close
conn.close
'此示例返回前兩條記錄中
'第一列的值
response.write(p(0,0))
response.write("<br>")
response.write(p(0,1))
'此示例返回前兩條記錄中
'第一條記錄中的三列
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 物件參考