Proveedores de datos
Los proveedores de datos representan diversos orígenes de datos, como bases de datos SQL, archivos secuenciales indizado, hojas de cálculo, almacenes de documentos y archivos de correo. Los proveedores exponen datos uniformemente mediante una abstracción común denominada conjunto de filas.
ADO es eficaz y flexible, ya que puede conectarse a cualquiera de varios proveedores de datos diferentes y seguir exponiendo el mismo modelo de programación, independientemente de las características específicas de cualquier proveedor determinado. Sin embargo, dado que cada proveedor de datos es único, la forma en que la aplicación interactúa con ADO variará según el proveedor de datos.
Por ejemplo, las funcionalidades y características del proveedor OLE DB para SQL Server, que se usa para acceder a las bases de datos de Microsoft SQL Server, son considerablemente diferentes de las del proveedor OLE DB de Microsoft para publicación en Internet, que se usa para acceder a los almacenes de archivos en un servidor web.