ADO Recordset
要能夠讀取資料庫資料,必須先將資料載入到 recordset 中。
建立 ADO 表 Recordset
在建立 ADO 資料庫連線後(如前一章所示),就可以建立 ADO Recordset。
假設我們有一個名為 "Northwind" 的資料庫,可以使用以下幾行程式碼訪問資料庫中的 "Customers" 表。
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
set rs=Server.CreateObject("ADODB.recordset")
rs.Open "Customers", conn
%>
建立 ADO SQL Recordset
我們也可以使用 SQL 來訪問 "Customers" 表中的資料。
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
set rs=Server.CreateObject("ADODB.recordset")
rs.Open "Select * from Customers", conn
%>
從 Recordset 中提取資料
開啟 recordset 後,我們可以從 recordset 中提取資料。
假設我們有一個名為 "Northwind" 的資料庫,可以使用以下幾行程式碼訪問資料庫中的 "Customers" 表。
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
set rs=Server.CreateObject("ADODB.recordset")
rs.Open "Select * from Customers", conn
for each x in rs.fields
response.write(x.name)
response.write(" = ")
response.write(x.value)
next
%>
ADO Recordset 物件
ADO Recordset 物件用於儲存資料庫表中的一組記錄。