- Windows Script Host - VBScript - Componentes - Active X Data Objects (ADO) -

El ADO es un componente para el acceso a datos de todo tipo. Principalmente, se utiliza para acceder a bancos de datos.

Instalación
ADO no forma parte de la instalación estándar de la mayoría de las versiones de Windows. Normalmente, se instala con algunos productos, como por ejemplo Microsoft Office (msado15.dll, lo encontrará en "Archivos de programa\Archivos comunes\System\ado").

Clases
Las siguientes clases son interesantes para desarrollar scripts:

Clase

Acceso

Descripción

Connection

CreateObject("ADODB.
Connection")

"Connection" representa una conexión con una base de datos

RecordSet

CreateObject("ADODB.
RecordSet") o sobre un
objeto Connection

"RecordSet" representa un conjunto de registros, o sea, una tabla en un banco de datos o el resultado de una consulta con el comando de SQL "SELECT"

Field

Solo sobre la clase
"RecordSet"

Un "Field" representa una columna del "RecordSet"

Fields

Solo sobre la clase
"RecordSet"

Fielts el conjunto de todos los objetos "Fields", o sea, todas las columnas de una tabla.


Selección del objeto
Con estos objetos es posible acceder a cualquier tabla de un banco de datos. Condición para dicho acceso es la existencia en el sistema del driver correspondiente al banco de datos. Como driver pueden utilizarse los drivers ODBC y los provider OLEDB.
Cuando el driver se encuentre en el sistema, ADO requiere de dos informaciones del script:
- una cadena de caracteres de conexión, la cual describe donde se encuentra el banco de datos y el driver
- un comando en lenguaje SQL (Structured Query Language), el cual defina la tabla de un banco de datos, del cual deben buscarse datos.

Cadena de caracteres de conexión
A continuación, un ejemplo de una cadena de caracteres de conexión para el acceso a un banco de datos "Access", con el nombre "datos.mdb"

Provider=Microfoft.Jet:OLEDB.3.51;Persist Security Info=False;User
ID=admin.;Data Source=c:\ejemplos\datos.mdb

Windows cuenta con un asistente (Wizard), el cual crea una cadena de caracteres de conexión, el OLEDB, el cual ofrece una ventana de enlace.
Para hacer uso de esta, siga los siguientes pasos:

- Cree un archivo de textos en el sistema de archivos.
- Renombre dicho archivo con un nombre de su elección con la extensión ".udl", por ejemplo "mibd.udl", lo que provoca que el sistema le asigne otro icono para distinguirlo.
- Haga un doble clic sobre el archivo ".udl".
- Así se abrirá el asistente para la creación de la conexión. Llene los espacios correspondientes y acepte, pulsando "OK".
- Abra el archivo con el editor de Windows "notepad".
- Copie el contenido de la línea que comienza con "PROVIDER" e incorpórela en su script como cadena de caracteres de conexión.

Comandos SQL
SQL es un lenguaje estandarizado de consulta a bancos de datos.
El comando "Select" se utiliza para recuperar y mostrar datos de una tabla de una base de datos. La estructura de este comando es como sigue:

SELECT lista de columnas FROM tabla WHERE condición

- lista de columnas seleccionadas de una tabla, en la cual los elementos deben ser separados por punto y como (;)
- tabla, se refiere al nombre de la tabla, de la cual deben consultarse los datos
- condición, con la cual es posible filtrar, limitar los dataset (set de datos) de una tabla
Ejemplo:

SELECT apellido, nombre FROM usuarios WHERE descripción = "nuevo" and status = 10

previo
Imprimir!
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
próximo