Vean
este artículo en WebMonkey sobre ASP∞. ASP.significa
Active Server Pages; estas páginas pueden ser escritas en VBScript que es a su vez un derivado de Visual Basic. La gran ventaja es que al parecer mucha gente sabe Visual Basic así que es fácil encontrar a alguien que haga el sitio, o que lo mantenga, si el programador ya emigró hacia mejores horizontes.
Las páginas ASP pueden hacer uso de objetos COM (
Component Object Model) que son objetos en algún otro lenguaje (ej.: ejecutables en C++ o Java); de manera que si ya se tiene algo programado las páginas ASP a través del IIS pueden hacer uso de los métodos en estos objetos.
Para conectarse a una base de datos, normalmente se utiliza ADO que es un adaptador universal a bases de datos que se especializa posteriormente para hablar con una base de datos concreta.
El esquema de trabajo es crear objetos COM que ejecutan la lógica de la aplicación (
Business Objects) y luego hacer la capa de interfaz con ASP.
<%
Set OBJdbConnection = Server.CreateObject("ADODB.Connection")
OBJdbConnection.Open "nba_membership"
SQLQuery = "Select id, business FROM Directory"
Set RSCustomers = OBJdbConnection.Execute(SQLQuery)
Do Until rsCustomers.EOF
Response.Write (rsCustomers("ID") & " " & rsCustomers("Business"))
rsCustomers.MoveNext
Loop
%>
Hay tutoriales de ASP en
ASP School∞.