In ASP wordt van oudsher gebruik gemaakt van VBscript, een door Microsoft ontwikkelde scripting taal. Daarnaast zijn o.a. ook Javascript en Jscript (een Microsoft adaptatie van Javascript) toegestaan. De nieuwere versie van ASP – ASP.net, biedt daarbij ondersteuning voor o.a. Visual Basic.net en C#.
In dit voorbeeld wordt gebruik gemaakt van VBscript en MSSQL server 2000. Uitgangspunt is een zeer eenvoudige tabel in een MSSQL database met de volgende structuur

Standaard connectie met ADO naar MSSQL Server
In dit voorbeeld wordt een ADO connectie object gebruikt om de connectie met de SQL Server te creëren. ADO (ActiveX Data Objects) is Microsoft's programmeer interface voor communicatie met database servers. ADO bestaat sinds 1996 en wordt standaard wordt mee–geïnstalleerd met de IIS webserver.
Ten eerste wijzen we aan een ASP variabele de gegevens toe die nodig zijn om toegang te krijgen tot een MSSQL server. Deze variabele wordt vaak aangeduid als de 'connection string'.
<% connString = "Driver={SQL Server}; Server=servernaam; Database=databasenaam; Uid= username; Pwd= password;"
'Vervolgens wordt de connectie met de MS SQL server geopend met de volgende ADO code:
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open connString
Nu wijzen we een sql query toe aan een ASP variabele en gebruiken we de geopende ADO connectie om de resultaten van de sql query aan een zogeheten recordset toe te wijzen (die we in dit voorbeeld volstrekt willekeurig 'rs' noemen).
sql= "Select * from table2"
set rs=Server.CreateObject("ADODB.recordset")
rs.Open sql, objConn
De resultaten van de query aan de MSSQL server zijn nu opgeslagen in de 'rs' recordset. Met de volgende VBscript 'loop' doorloop je de volledige recordset en print je diens waarden uit.
do until rs.EOF
Response.Write(rs.Fields("ID"))
%> – <% Response.Write(rs.Fields("name"))
%><br><%
rs.MoveNext
loop
Vervolgens wordt de recordset en de connectie afgesloten met de volgende code:
rs.close objConn.close %>
resultaat:
1
– joriso
2 –
Liu Kang
3 –
Albert
4
–
Kapitein Prikkie

