Activex data objects

Solo disponible en BuenasTareas
  • Páginas : 7 (1711 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de noviembre de 2010
Leer documento completo
Vista previa del texto
ACTIVEX DATA OBJECTS

De Microsoft ActiveX Data Objects (ADO) es un conjunto de Component Object Model (COM) objetos para acceder a fuentes de datos. Parte de MDAC, que proporciona una capa entre los lenguajes de programación y OLE DB (un medio de acceso a almacenes de datos, ya sean bases de datos o de otro modo, de una manera uniforme). ADO permite a un programador a escribir programas deacceso a datos sin saber cómo se implementa la base de datos. Usted debe ser consciente de su base de datos única conexión. No se requieren conocimientos de SQL es necesario para acceder a una base de datos utilizando ADO, aunque se puede utilizar ADO para ejecutar comandos SQL. La desventaja de esto (es decir, utilizando SQL directamente) es que introduce una dependencia del tipo de base de datosutilizada.
Se coloca como sucesor objeto capas anteriores de Microsoft para acceder a fuentes de datos, incluyendo RDO (Remote Data Objects) y DAO (Data Access Objects). ADO fue introducido por Microsoft en octubre de 1996.

EL INTERIOR
ADO está compuesto por cuatro colecciones y objetos de doce;
Colecciones de ADO
Campos
Esta colección contiene un conjunto de objetos de campo. La colecciónpuede ser utilizado tanto en un objeto de registros o en un objeto de registro. En un objeto de registros, cada uno de los objetos de campo que componen la colección Fields corresponde a una columna en el objeto Recordset. En un objeto de registro, un campo puede ser una URL absoluta o relativa que apunta a un árbol de estructura de espacio de nombres (para los proveedores de datos estructurados,semi como el Microsoft OLE DB para Publicación en Internet) o como una referencia a los valores objeto Stream asociado con ese objeto Record.
Propiedades
Un objeto puede tener más de un objeto de propiedad, que figuran en la colección del objeto en Propiedades.
Parámetros
Un objeto Command puede tener varios comandos de parámetros para cambiar su comportamiento predefinidos, y cada uno de losobjetos de parámetros se encuentran en los parámetros del objeto Command colección

Errores
Todo proveedor de crear errores se pasan a una colección de objetos de error, mientras que la colección Errors sí está contenida en un objeto Connection. Cuando una operación ADO genera un error, la colección se borra y un nuevo grupo de objetos de error se crean en la colección.
OBJETOS ADO
ConexiónEl objeto de conexión es la conexión de ADO a un almacén de datos a través de OLE DB. El objeto de conexión almacena la información sobre la sesión y proporciona métodos de conexión con el almacén de datos. Como algunos almacenes de datos tienen diferentes métodos de establecer una conexión, algunos métodos pueden no ser compatibles con el objeto de conexión para determinados proveedores OLE DB. Unobjeto de conexión se conecta con el almacén de datos utilizando su "Abrir" método con una cadena de conexión que especifica la conexión como una lista de pares de valores clave (por ejemplo: "Provider = 'SQLOLEDB; Data Source =" TheSqlServer; Initial Catalog = "Neptuno", la seguridad integrada = 'SSPI';"). El comienzo de los cuales debe identificar el tipo de conexión de datos de almacén que elobjeto de conexión requiere. Este debe ser uno de:
* un proveedor OLE DB (por ejemplo SQLOLEDB), utilizando la sintaxis "Provider =";
* un nombre de archivo, utilizando la sintaxis "nombre de archivo =";
* un proveedor remoto y el servidor (ver RDS), utilizando la sintaxis "proveedor remoto =" y "El servidor remoto =", o
* una dirección URL absoluta, utilizando la sintaxis "URL ="Comando
Después de que el objeto de conexión establece una sesión a la fuente de datos, las instrucciones se envían al proveedor de datos a través del objeto de comando. El objeto de comando se pueden enviar consultas SQL directamente al proveedor a través del uso de la propiedad CommandText, enviar una consulta o un procedimiento almacenado parametrizado mediante el uso de un objeto de...
tracking img