Jeu d'enregistrements ADO


Pour pouvoir lire les données de la base de données, les données doivent d'abord être chargées dans un jeu d'enregistrements. 


Créer un jeu d'enregistrements de table ADO

Une fois qu'une connexion à la base de données ADO a été créée, comme illustré dans le chapitre précédent, il est possible de créer un jeu d'enregistrements ADO.  

Supposons que nous ayons une base de données nommée "Northwind", nous pouvons accéder à la table "Clients" à l'intérieur de la base de données avec les lignes suivantes :

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

Créer un jeu d'enregistrements SQL ADO

Nous pouvons également accéder aux données de la table "Clients" en utilisant 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
%>

Extraire les données du jeu d'enregistrements

Après l'ouverture d'un jeu d'enregistrements, nous pouvons extraire des données du jeu d'enregistrements.  

Supposons que nous ayons une base de données nommée "Northwind", nous pouvons accéder à la table "Clients" à l'intérieur de la base de données avec les lignes suivantes :

<%
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'objet Recordset ADO

L'objet ADO Recordset est utilisé pour contenir un ensemble d'enregistrements d'une table de base de données. 

Afficher toutes les méthodes et propriétés de l'objet Recordset .