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 对象用于保存数据库表中的一组记录。