为了能够读取数据库中的数据,数据必须首先被加载到一个记录。
创建一个ADO记录表
一个ADO数据库连接创建之后,如上一章证明,它可以创建一个ADO记录集。
假设我们有一个名为数据库"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记录
我们也可以访问数据的"Customers"使用SQL表:
<%
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
%>
从记录提取数据
一个记录被打开后,我们可以从记录中提取数据。
假设我们有一个名为数据库"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对象用于从数据库表中持有的记录集。