Provedores de Dados
Os provedores de dados representam diversas fontes de dados, como bancos de dados SQL, arquivos sequenciais indexados, planilhas, repositórios de documentos e arquivos de email. Os provedores expõem dados uniformemente usando uma abstração comum chamada conjunto de linhas.
O ADO é poderoso e flexível porque pode se conectar a qualquer um dos vários provedores de dados diferentes e ainda expor o mesmo modelo de programação, independentemente dos recursos específicos de qualquer provedor. No entanto, como cada provedor de dados é exclusivo, a forma como seu aplicativo interage com o ADO variará de acordo com o provedor de dados.
Por exemplo, os recursos e os recursos do Provedor do OLE DB para SQL Server, que é usado para acessar bancos de dados do Microsoft SQL Server, são consideravelmente diferentes dos do Provedor do OLE DB da Microsoft para publicação na Internet, que é usado para acessar repositórios de arquivos em um servidor Web.