Conexión a base de datos con ASP

En esta ocasión mostraré como realizar una conexión a una base de datos usando el lenguaje ASP.

StrMySql=»driver={MySQL ODBC 3.51 Driver};
server=localhost;uid=usuario;pwd=contraseña;database=nombre.base.datos»
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open StrMySql

En este código comenzamos indicando el driver que manejara la base de datos, en este caso usamos una base de datos mysql, a continuación introducimos los datos de acceso a la base de datos (usuario, contraseña, nombre de la base de datos), con la llamada Server.CreateObject crearemos una conexión valida que llamaremos Conn, para terminar utilizamos la propiedad Open e introducimos toda la información de acceso que hemos preparado.

Normalmente utilizaríamos este código dentro de una pagina .asp la cual incluiríamos en el código de la página que nos interesase para abrir esta conexión a la base de datos y poder trabajar con la información que contiene.

A continuación un ejemplo de como usar el fichero que hemos creado para conectarse a la base de datos.

<%session.codepage=65001%>

<!--#include file="includes/bd.asp"-->

<% sql = "select * from coches_n where modelo = '"&request("modelo")&"' and marca='"&request("marca")&"' and ano='"&request("ano")&"' and version='"&request("version")&"' order by ano asc"

set coche = conn.execute(sql)
if not coche.eof and not coche.bof then

end if
coche.close
set coche = nothing
conn.close %>