ADO 记录集


为了能够读取数据库数据,必须首先将数据加载到记录集中。


创建 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 记录集

我们还可以使用 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
%>

从记录集中提取数据

打开记录集后,我们可以从记录集中提取数据。

假设我们有一个名为"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 记录集对象

ADO Recordset 对象用于保存数据库表中的一组记录。

查看Recordset对象的所有方法和属性.