Activex Data Objects

Páginas: 5 (1226 palabras) Publicado: 24 de mayo de 2012
-------------------------------------------------
ActiveX Data Objects

ActiveX Data Objects (ADO) es uno de los mecanismos que usan los programas de computadoras para comunicarse con las bases de datos, darles órdenes y obtener resultados de ellas.
Con ADO, un programa puede leer, insertar, editar, o borrar, la información contenida en diferentes áreas de almacenamiento dentro de la base dedatos llamadas tablas. Además, se puede manipular la propia base de datos para crear nuevas áreas para el almacenamiento de información (tablas), como también alterar o eliminar las ya existentes, entre otras cosas.
Fue desarrollado por Microsoft y es usado en ambientes Windows por lenguajes de programación como Visual Basic, C++, Delphi entre otros, como también en la Web mediante el usode Active Server Pages (ASP) y el lenguaje VBScript.
-------------------------------------------------
Funcionamiento

ADO es un intermediario entre el programa y la base de datos. El programa no ve la base de datos directamente, sino que hace todo el trabajo a través de ADO. Usando ADO, el programa se comunica con la base de datos, consulta, edita, inserta, borra, registros, añade tablas, etc. ADO asu vez se comunica con la base de datos a través de un "proveedor de datos".
-------------------------------------------------
El programa usa ADO para hacer una solicitud a la base de datos:
-------------------------------------------------
"Dame el nombre y apellido de todos los empleados que vivan en Venezuela"-------------------------------------------------

-------------------------------------------------
Programa ---> ADO ---> Proveedor de datos ---> Base de datos
En la dirección contraria, la base de datos responde, comunicándose con el proveedor de datos, éste con ADO, y al final, la información llega al programa.
-------------------------------------------------
La base dedatos responde
-------------------------------------------------

-------------------------------------------------
Programa <--- ADO <--- Proveedor de datos <--- Base de datos
-------------------------------------------------

-------------------------------------------------
+--------+-----------+-------------------------------------------------
| Nombre | Apellido |
-------------------------------------------------
+--------+-----------+
-------------------------------------------------
| José | Pereira |
-------------------------------------------------
| Juan | Pérez |
-------------------------------------------------| María | Hernández |
-------------------------------------------------
+--------+-----------+
Una vez que el programa tiene la información proveniente de la base de datos, puede hacer con ella lo que considere, como por ejemplo, puede desplegarla en una página Web.
Los usuarios solicitados son los siguientes:

Nombre | Apellido |
José | Pereira |
Juan |Pérez |
María | Hernández |

-------------------------------------------------
Componentes de ADO
Principales componentes de ADO
* Connection (Permite establecer una conexión con la base de datos)
* Recordset (Maneja un conjunto de records de la base de datos)
* Command (Permite enviar órdenes SQL para ser ejecutados por la base de datos)
Otros componentes de ADO
* Record(Permite manejar un registro, típicamente pero no exclusivamente, de una fuente diferente a una base de datos. Uno de sus usos es la representación de datos que no están estructurados en forma de Tablas, como por ejemplo que tengan una estructura tipo árbol.
* Field (Permite manipular un campo perteneciente a un Record o un Recordset)
* Parameter (Permite configurar un parámetro para una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Activex data object
  • data base for objects
  • Control activex
  • Business Objects
  • Activex
  • interpreting objects and collections
  • Datos
  • Los datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS