Recordset (conjunto de registros) ADO

Para ler dados do banco de dados, os dados devem ser carregados em um conjunto de registros primeiro.

Criar um conjunto de registros de tabela ADO (ADO Table Recordset)

Após a criação da conexão de banco de dados ADO, conforme descrito no capítulo anterior, podemos criar um conjunto de registros ADO em seguida.

Supondo que tenhamos um banco de dados chamado "Northwind", podemos acessar a tabela "Customers" do banco de dados com o seguinte 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
%>

Criar um conjunto de registros ADO SQL (ADO SQL Recordset)

Também podemos usar SQL para acessar os dados na tabela "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
%>

Extrair dados do conjunto de registros

Após a abertura do conjunto de registros, podemos extrair dados do conjunto de registros.

Supondo que utilizemos um banco de dados chamado "Northwind", podemos acessar a tabela "Customers" do banco de dados com o seguinte 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
%>

Objeto Recordset ADO (ADO Recordset Object)

O objeto Recordset ADO pode ser usado para conter conjuntos de registros provenientes de tabelas de bancos de dados.

Ver todos os métodos e propriedades do objeto Recordset ADO.