| |
|
|
| |
-
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
 |
|
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
|
|
|
|