You are here: irt.org | FAQ | ASP | Q5804 [ previous next ]
The most common way to connect to a database is to use ActiveX Data Objects, which comes as part of the Windows MDAC or Microsoft Data Access Components install (see How do I install ASP on my Win 95/98 machine? for details).
Here is the code (place in an *.asp page with or without HTML already in it). This code example requires a DSN called myDSN setup through ODBC on the Control Panel.
<%
Dim objConn
Dim counter ' TO COUNT RETURNED RECORDS
counter = 0
' USING THE NATIVE ASP SERVER OBJECT, CALL IT'S CreateObject
METHOD TO MAKE
' objConn AN INSTANCE OF THE ADO CONNECTION OBJECT:
Set objConn = Server.CreateObject("ADODB.Connection")
' OPENS A DATA SOURCE NAME (DSN) CALLED myDSN.
objConn.Open "DSN=myDSN"
' OPEN A RECORDSET BY EXECUTING SOME SQL ON A TABLE IN THE
OPEN CONNECTION
Set RS = objConn.Execute("SELECT * FROM currentDogs")
' NOW RETURN THESE RECORDS IN A SIMPLE FORMAT TO THE WEB
PAGE:
Do While Not RS.EOF
response.write "<p>"
For each fld in RS.Fields
response.write fld.Name & " = " _
& fld.Value &"<br>"
Next
RS.MoveNext
response.write "</p>"
Loop
' CLOSE THE CONNECTION AND THE RECORDSET
RS.Close
objConn.Close
%>