Recordset ADO


Per poter leggere i dati del database, i dati devono prima essere caricati in un recordset. 


Creare un recordset tabella ADO

Dopo aver creato una connessione al database ADO, come illustrato nel capitolo precedente, è possibile creare un Recordset ADO.  

Supponiamo di avere un database chiamato "Northwind", possiamo accedere alla tabella "Clienti" all'interno del database con le seguenti righe:

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

Creare un recordset SQL ADO

Possiamo anche ottenere l'accesso ai dati nella tabella "Clienti" utilizzando 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
%>

Estrarre i dati dal recordset

Dopo aver aperto un recordset, possiamo estrarre i dati dal recordset.  

Supponiamo di avere un database chiamato "Northwind", possiamo accedere alla tabella "Clienti" all'interno del database con le seguenti righe:

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

L'oggetto Recordset ADO

L'oggetto Recordset ADO viene utilizzato per contenere un insieme di record da una tabella di database. 

Visualizza tutti i metodi e le proprietà dell'oggetto Recordset .