Acceso al origen de datos
ActiveX Data Objects (ADO) es una tecnología ampliable y de
fácil uso para agregar a sus páginas Web
acceso a bases de datos. Puede utilizar ADO para escribir
secuencias de comandos compactas y
escalables que le permitan conectarse a orígenes de datos
compatibles con OLE DB, como bases de
datos, hojas de cálculo, archivos de datos secuenciales o
directorios de correo electrónico. OLE DB es
una interfaz de programación de nivel de sistema que proporciona
un conjunto estándar de interfaces
COM para que permitan exponer las funciones del sistema de
administración de bases de datos. Con el
modelo de objetos ADO es fácil tener acceso a estas interfaces
(mediante lenguajes de secuencias de
comandos, como VBScript o JScript) para agregar funciones de
bases de datos a las aplicaciones Web.
Además, también puede utilizar ADO para tener acceso a bases de
datos compatibles con la
Conectividad abierta de bases de datos (ODBC, Open Database
Connectivity).
Si no tiene mucha experiencia en conectividad con bases de
datos, encontrará que la sintaxis de ADO
es sencilla y fácil de utilizar. Si es un programador
experimentado, agradecerá el acceso escalable de
alto rendimiento que proporciona ADO para una gran variedad de
orígenes de datos.
Crear una cadena de conexión
El primer paso en la creación de una aplicación de datos en Web
consiste en proporcionar un método
para que ADO encuentre e identifique el origen de datos. Para
ello se utiliza una cadena de conexión,
una serie de argumentos separados mediante un punto y coma que
definen parámetros como el
proveedor del origen de datos y la ubicación del mismo. ADO
utiliza la cadena de conexión para
identificar el proveedor OLE DB y para dirigir al proveedor al
origen de datos. El proveedor es un
componente que representa el origen de datos y que expone la
información en la aplicación en forma de
conjuntos de filas.
En la tabla siguiente se enumeran las cadenas de conexión de OLE
DB para varios orígenes de datos
habituales:
Conectarse al origen de datos
ADO proporciona el objeto Connection para establecer y
administrar las conexiones entre las
aplicaciones y los orígenes de datos compatibles con OLE DB o
las bases de datos compatibles con
ODBC. El objeto Connection incorpora propiedades y métodos que
se pueden utilizar para abrir y cerrar
conexiones con bases de datos, y para enviar consultas de
actualización de la información.
Para establecer una conexión con una base de datos, cree primero
una instancia del objeto
Connection. Por ejemplo, la secuencia de comandos siguiente crea
una instancia del objeto
Connection y procede a abrir una conexión:
<%
'Crea un objeto Connection.
Set cn = Server.CreateObject("ADODB.Connection")
'Abre una conexión mediante la cadena de conexión OLE DB.
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\DatosMercado\VentasPrevistas.mdb"
%>
Nota La cadena de conexión no contiene espacios en blanco ni
antes ni después del signo igual (=).
En este caso, el método Open del objeto Connection se refiere a
la cadena de conexión.
|