ADO Recordset


To read data from a database, the data must first be loaded into a Recordset.


Create an ADO Table Recordset

After the ADO Database Connection is created, as described in the previous chapter, you can create an ADO Recordset.

Suppose we have a database named "Northwind", we can access the "Customers" table in the database with the following code:

<%
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
%>


Create an ADO SQL Recordset

We can also use SQL to access the data in the "Customers" table:

<%
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
%>


Extract data from a Recordset

After the Recordset is opened, we can extract data from it.

Suppose we use a database named "Northwind", we can access the "Customers" table in the database with the following code:

<%
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
%>
Other Extensions