Apéndice A: Proveedores
Se aplica a: Access 2013, Office 2013
En esta sección se habla sobre tres tipos de proveedores: proveedores de datos, de servicios y componentes de servicios. Los proveedores se clasifican en dos categorías: aquellos que proporcionan datos y aquellos que proporcionan servicios. Un proveedor de datos tiene sus propios datos y los expone a la aplicación en forma de tabla. Un proveedor de servicios encapsula un servicio mediante la generación y el consumo de datos, que contribuye a aumentar las características de las aplicaciones ADO. Además, un proveedor de servicios se puede definir con más detalle como componente de servicio, que debe funcionar conjuntamente con otros componentes o proveedores de servicios.
Proveedores de datos
ADO es eficaz y flexible porque puede conectar con varios proveedores de datos distintos y seguir exponiendo el mismo modelo de programación, independientemente de las características específicas de un proveedor concreto.
No obstante, dado que cada proveedor de datos es único, el modo en que la aplicación interactúa con ADO variará ligeramente según el proveedor. Las diferencias suelen clasificarse en tres categorías:
Parámetros de conexión de la propiedad ConnectionString.
Uso de objeto Command.
Comportamiento del objeto Recordset del proveedor.
A continuación puede ver los detalles de cada uno de los proveedores de datos disponibles en la actualidad desde Microsoft.
Área |
Tema |
---|---|
Bases de datos ODBC |
|
Servicios de Index Server de Microsoft |
Proveedor de Microsoft OLE DB para Servicios de Index Server de Microsoft |
Servicio de Active Directory de Microsoft |
Proveedor de Microsoft OLE DB para el servicio de Active Directory de Microsoft |
Bases de datos de Microsoft Jet |
|
Microsoft SQL Server |
|
Bases de datos de Oracle |
|
Publicación en Internet |
Propiedades dinámicas específicas del proveedor
Las colecciones Properties de los objetos Connection, Command y Recordset incluyen propiedades dinámicas específicas del proveedor. Estas propiedades ofrecen información acerca de funciones específicas del proveedor distintas a las propiedades integradas admitidas por ADO.
Después de establecer la conexión y crear estos objetos, utilice el método Refresh de la colección Properties del objeto para obtener la lista de propiedades específicas del proveedor. Consulte la documentación del proveedor y la Referencia del programador de OLE DB para obtener información detallada acerca de estas propiedades dinámicas.
Proveedores de servicios
Para utilizar un proveedor de servicios, debe proporcionar una palabra clave. También debe ser consciente de las propiedades dinámicas específicas del proveedor asociadas a cada proveedor de servicios. A continuación se ofrecen detalles sobre los proveedores de servicios disponibles en la actualidad desde Microsoft:
Componentes del servicio
El componente de servicios Servicio de cursores para OLE DB complementa a las funciones de compatibilidad de cursor de los proveedores de datos. También exige una palabra clave y tiene propiedades dinámicas.
Para obtener más información acerca de los proveedores, vea la documentación de Microsoft OLE DB en el paquete Microsoft Data Access Components SDK o visite el Centro de desarrollo de plataformas de datos.
Comandos del proveedor
Para cada proveedor enumerado aquí, si las aplicaciones permiten a los usuarios escribir instrucciones SQL como comandos del proveedor, siempre debe validar la entrada del usuario y estar atento a posibles ataques de piratas informáticos mediante una instrucción SQL potencialmente peligrosa, como , como parte de la entrada del usuario.