Lar Desenvolvimento O que são objetos de dados activex (ado)? - o que é techopedia

O que são objetos de dados activex (ado)? - o que é techopedia

Índice:

Anonim

Definição - O que significa o ActiveX Data Objects (ADO)?

O ActiveX Data Objects (ADO) é uma coleção de componentes de software que fornece uma interface programática para acessar as fontes de dados dos aplicativos clientes. O ADO atua como uma camada para acessar qualquer armazenamento de dados de maneira genérica a partir do código do aplicativo. Elimina a necessidade de possuir o conhecimento da implementação do banco de dados e reduz a complexidade de lidar com o código de baixo nível necessário para manipular os dados.


Lançado em 1996, o ActiveX Data Object (ADO) se originou do conceito de RDO (Remote Data Object) e DAO (Data Access Object). Um dos constituintes do MDAC (componentes de acesso a dados da Microsoft), o ADO e outros constituintes do MDAC fornece uma estrutura de componentes usados ​​pelos aplicativos clientes para acessar SQL, armazenamentos de dados herdados e semiestruturados.


O ADO.NET é uma tecnologia avançada de acesso a dados projetada para funcionar no ambiente .NET e é baseada no modelo desconectado para acesso a dados. Enquanto o ADO usa a tecnologia COM (Component Object Model) para fornecer serviço de acesso a dados a partir de código não gerenciado, o ADO.NET depende de provedores gerenciados do CLR (Common Language Runtime) da estrutura .NET.

Techopedia explica ActiveX Data Objects (ADO)

O ADO usa um provedor OLEDB para conectar-se às fontes de dados e acessar dados. O OLEDB é uma interface programática baseada em componentes, fornecida para interagir com diferentes fontes de dados. Essas fontes de dados podem ser bancos de dados relacionais e não relacionais, como bancos de dados de objetos, páginas da Web, planilhas ou mensagens de email. Antes do OLEDB e do ADO, o ODBC (conectividade de banco de dados aberto) era o modelo popular usado em aplicativos entre plataformas.


O modelo de objeto do ADO contém quatro coleções de doze objetos. As diferentes coleções são campos, propriedades, parâmetros e erros. Cada coleção consiste nos seguintes doze objetos:

  1. Conexão - para conectar-se à fonte de dados através do OLE DB
  2. Comando - para enviar uma instrução (consulta SQL ou procedimento armazenado) ao provedor de dados
  3. Conjunto de registros - um grupo de registros representando os dados
  4. Imediato - um conjunto de registros bloqueado de maneira otimista ou pessimista
  5. Lote - para confirmar ou fazer uma transação de banco de dados de reversão
  6. Transação - a transação do banco de dados
  7. Registro - um conjunto de campos
  8. Fluxo - para ler e escrever um fluxo de bytes
  9. Parâmetro - para alterar a funcionalidade
  10. Campo - uma coluna no banco de dados
  11. Propriedade - a capacidade do provedor OLEDB
  12. Erro - o erro enfrentado pelo provedor OLEDB durante sua execução

O ADO 2.8 é a versão mais recente e possui os seguintes recursos:

  • Componentes : são usados ​​para acesso e manipulação de dados de várias fontes, oferecendo benefícios como facilidade de uso, acesso mais rápido, pouca sobrecarga de memória e uma pequena área ocupada por disco.
  • ADO MD (MultiDImensional): É usado para acessar dados multidimensionais, como objetos CubeDef e CellSet.
  • RDS (Remote Data Services): serve para recuperar e atualizar dados no servidor de um cliente em uma única transação.
  • ADOX (extensões do ADO): este é um conjunto adicional de componentes usados ​​para criar e manter objetos relacionados ao esquema (tabelas ou procedimentos) e segurança (usuário e grupo).
O que são objetos de dados activex (ado)? - o que é techopedia