Dat kan. Het ASP-script hieronder toont hoe je een eenvoudige databank "gastenboek.mdb" kan oproepen en uitlezen:
<head>
<title>Voorbeeld gastenboek</title>
</head>
<body>
<%
'Variabelen definiëren:
Dim adoCon 'Variabele voor het connectie-object
Dim rsGastenboek 'Variabele voor de recordset voor de database-records
Dim strSQL 'Variabele voor de database-query
'Creëer een ADO connectie-object:
Set adoCon = Server.CreateObject("ADODB.Connection")
'Start een actieve connectie zonder gebruik van DSN:
adoCon.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("gastenboek.mdb")
'Creëer een ADO recordset-object:
Set rsGastenboek = Server.CreateObject("ADODB.Recordset")
'Stel de database-query op:
strSQL = "SELECT tblBerichten.Naam, tblBerichten.Bericht FROM tblBerichten;"
'Open de recordset voor bovenstaande database-query:
rsGastenboek.Open strSQL, adoCon
'Overloop alle records:
Do While not rsGastenboek.EOF
'Geef de verschillende velden van een record weer:
Response.Write ("<br />Naam: ")
Response.Write (rsGastenboek("Naam"))
Response.Write ("<br />Bericht: ")
Response.Write (rsGastenboek("Bericht"))
Response.Write ("<hr />")
'Spring naar de volgende record in de recordset:
rsGastenboek.MoveNext
Loop
'Reset de verschillende objecten:
rsGastenboek.Close
Set rsGastenboek = Nothing
Set adoCon = Nothing
%>
</body>
</html>
De database gastenboek.mdb bestaat uit één tabel "tblBerichten". Deze tabel bevat 3 velden: "ID", "Naam" en "Bericht".
Opmerking: dit script is enkel bruikbaar op een Windows-hosting met ASP.