ADO Recordset (conjunto de registros)


Si se necesita leer datos de una base de datos, esos datos deben cargarse primero en un conjunto de registros.


Crear un conjunto de registros de tabla ADO (ADO Table Recordset)

Después de crear la conexión a la base de datos ADO, como se describió en el capítulo anterior, a continuación se puede crear un conjunto de registros ADO.

Supongamos que tenemos una base de datos llamada "Northwind"; podemos acceder a la tabla "Customers" de la base de datos mediante el siguiente código:

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


Crear un conjunto de registros de ADO SQL (ADO SQL Recordset)

También podemos usar SQL para acceder a los datos de la tabla "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
%>


Extraer datos del conjunto de registros

Una vez que el conjunto de registros está abierto, podemos extraer datos del conjunto de registros.

Supongamos que usamos una base de datos llamada "Northwind"; podemos acceder a la tabla "Customers" de la base de datos mediante el siguiente código:

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