Conceptos básicos de ADO
ADO proporciona a los desarrolladores un modelo de objetos lógicos eficaz para acceder, editar y actualizar datos mediante programación desde una amplia variedad de orígenes de datos a través de interfaces del sistema OLE DB. El uso más común de ADO es consultar una tabla o tablas en una base de datos relacional, recuperar y mostrar los resultados en una aplicación, y quizás permitir que los usuarios realicen y guarden cambios en los datos. Esto incluye las tareas siguientes:
Consultar una base de datos mediante SQL y mostrar los resultados.
Acceso a la información en un almacén de archivos a través de Internet.
Manipular mensajes y carpetas en un sistema de correo electrónico.
Guardar datos de una base de datos en un archivo XML.
Ejecutar comandos descritos con XML y recuperar una secuencia XML.
Guardar datos en un flujo binario o XML.
Permitir que un usuario revise y cambie los datos en las tablas de base de datos.
Creación y reutilización de comandos de base de datos con parámetros.
Ejecución de procedimientos almacenados
Crear dinámicamente una estructura flexible, denominada Recordset, que contiene, navega y manipula datos.
Realizar operaciones de base de datos transaccionales.
Filtrado y ordenación de copias locales de la información de la base de datos en función de los criterios de tiempo de ejecución.
Crear y manipular resultados jerárquicos de bases de datos.
Enlazar campos de base de datos a componentes compatibles con datos.
Crear Recordsets remotos y desconectados.
ADO expone una amplia variedad de opciones y configuraciones para proporcionar esta flexibilidad. Por lo tanto, es importante adoptar un enfoque metódico para aprender a usar ADO en una aplicación, desglosando cada uno de los objetivos en partes manejables.
Cuatro operaciones principales están implicadas en la mayoría de las aplicaciones que usan ADO: obtención de datos, examen de datos, edición de datos y actualización de datos. Estas operaciones se examinan con más detalle más adelante en esta sección.
Sin embargo, antes de analizar estos detalles, presentaremos una visión general del modelo de objetos de ADO y una sencilla aplicación de ADO, que se escribe en Visual Basic y realiza cada una de las cuatro operaciones principales de ADO: