|
Après avoir abordé
le chapitre du paramétrage de votre base Access, nous allons cette
semaine créer notre première page ASP dynamique. Cela consistera à
afficher dans une page simple le contenu des champs de votre base.
Créons donc une
base Access que
nous allons appeler mabase.mdb. Dans
celle-ci, créons une table que nous appellerons table1.mdb.
Dans cette table, nous créons les champs
suivants:
| Nom
du champ |
Paramètres |
| Id |
Type
NuméroAuto |
| Nom |
Type
Texte,
Longueur 50 car. |
| Prenom |
Type
Texte,
Longueur 30 car. |
| Age |
Type
Numérique (entier
long) |
Saisissons
quelques enregistrements dans cette table, puis créons un DSN
système que nous allons nommer mabase.
Créons ensuite
une page que nous allons appeler page1.asp.
En haut du code HTML de cette page, avant la balise <HTML>,
tapons:
<% Set OBJdbConnection =
Server.CreateObject("ADODB.Connection")
OBJdbConnection.Open "mabase"
SQL = "SELECT * FROM table1 order by Id"
Set rs = OBJdbConnection.Execute(SQL)
%>
Ce script sert à établir
une connexion avec le DSN créé précédemment.
Ensuite, à l'intérieur
de la balise <BODY> de la page, nous allons afficher les données
en ligne, sous la forme: Nom, Prenom, Age. Cette dernière valeur étant
numérique, nous la ferons suivre du mot "ans" pour une
meilleure lisibilité.
<% do while not
rs.EOF %>
<% =rs("Nom") %>, <% =rs("Prenom") %>,
<% =rs("Age") %> ans<br>
<% rs.movenext
loop %>
<% rs.close
set rs = nothing %>
Ce script nous permet
de parcourir la table, et d'en afficher le contenu aussi longtemps
qu'il existe des enregistrements dans celle-ci. Les deux dernières
lignes servent à fermer la connexion, qui n'est plus utile puisque
les enregistrements ont été affichés dans la page.
Pour consulter
la page et ses résultats, il suffit maintenant de taper, dans la
barre d'URL de votre navigateur: http://nomdevotreserveur/page1.asp
Pour vous
familiariser avec cette technique de base, nous vous conseillons de
modifier les champs, d'en ajouter, d'en retirer, de modifier et
ajouter également des enregistrements, et de réafficher votre page
ASP pour observer les modifications. Attention:
n'appelez pas votre page ASP si votre base est ouverte.
La semaine prochaine,
nous verrons comment trier des enregistrements dans une base de données
pour afficher le résultat dans une page ASP.
|