Compartilhar via


Usar ADO (ActiveX Data Objects)

Aplica-se ao: Access 2013, Office 2013

O Microsoft Access fornece três modelos de objeto a serem usados na criação, manutenção e gerenciamento de seus bancos de dados do Access e seus dados relacionados usando o Visual Basic.

Microsoft ActiveX Data Objects (ADO)

O ADO contém os objetos necessários para criar, atualizar e excluir registros em uma determinada fonte de dados.

Microsoft ADO ext. for DDL and security (ADOX)

O ADOX fornece os objetos DDL (Linguagem de Definição de Dados) necessários para criar um novo banco de dados e seus objetos contidos, além dos objetos necessários para gerenciar a segurança.

Biblioteca 2.5 (Microsoft Jet e Replication Objects 2.5)

Como os objetos ADO foram projetados para funcionar com muitos bancos de dados, além dos bancos de dados do Microsoft Jet, a funcionalidade específica do Jet foi dividida na biblioteca JRO.

A tabela a seguir lista a funcionalidade fornecida por cada um deles em relação ao DAO.

Funcionalidade

DAO

ADO1

ADOX2

JRO
(Somente MDBs)

Criar conjuntos de registros.

X

X

Editar propriedades de inicialização.

X

X**

Suporte a ANSI92 SQL.***

X

X

Crie tabelas.

X

X

Crie um novo banco de dados.

X

X*

Edite propriedades de tabela existentes.

X

X

Criar relações de tabela.

X

X*

Editar configurações de segurança.

X

X*

Suporte para atributo compactação para dados de coluna.

X

Edite consultas ou exibições de SQL armazenadas e básicas.

X

X*

Criar consultas permanentes que são acessíveis somente através de código.

X*

Criar consultas acessíveis através de contêiner/IU do banco de dados e código.

X

Banco de dados compacto/codificado.

X

X4

Atualizar cache.

X

X

Tornar o banco de dados replicável.

X

X3

Faça réplicas de banco de dados.

X

X3

Sincronizar réplicas.

X

X3

Editar propriedades do banco de dados.

X

Crie propriedades de banco de dados personalizadas.

X

Editar propriedades da coluna de tabela.

X

* Disponível somente quando estiver trabalhando com bancos de dados do Microsoft Access (.mdb). As versões futuras do provedor do SQL poderão proporcionar essa funcionalidade nos projetos do Microsoft Access (.adp).

** Disponível somente quando estiver trabalhando com projetos do Access.

Embora o mecanismo de banco de dados access dê suporte a alguns SQL ANSI 92, ele ainda não está totalmente compatível com ANSI92.

1 Usa o objeto Connection para fazer referência ao banco de dados.

2 Usa objeto Catalog para fazer referência ao banco de dados.

3 Usa o objeto Replica para fazer referência ao banco de dados.

4 Usa o objeto JetEngine para fazer referência ao banco de dados.

Observação

Ao contrário do DAO, os objetos ADO e ADOX podem executar as ações marcadas em bancos de dados diferentes do Jet, desde que o provedor desses bancos de dados dê suporte a essa ação.