Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se ao: Access 2013, Office 2013
O Microsoft Access fornece três modelos de objetos a utilizar na criação, manutenção e gestão das bases de dados do Access e dos respetivos dados relacionados com 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. para DDL e segurança (ADOX)
O ADOX fornece os objetos DDL (Data Definition Language) necessários para criar uma nova base de dados e os respetivos objetos contidos, além dos objetos necessários para gerir a segurança.
Biblioteca do Microsoft Jet e Objetos de Replicação 2.5 (JRO)
Uma vez que os objetos ADO foram concebidos para funcionar com muitas bases de dados além das bases 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 |
|---|---|---|---|---|
Criar Conjuntos de Registos. |
X |
X |
||
Editar propriedades de Arranque. |
X |
X** |
||
Suporte para ANSI92 SQL.*** |
X |
X |
||
Criar tabelas. |
X |
X |
||
Crie uma nova base de dados. |
X |
X* |
||
Editar propriedades de tabela existentes. |
X |
X |
||
Criar relações de tabela. |
X |
X* |
||
Editar definições de segurança. |
X |
X* |
||
Suporte para o atributo Compressão para dados de coluna. |
X |
|||
Editar vistas ou consultas 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 |
|||
Base de dados compacta/codificada. |
X |
X4 |
||
Atualizar cache. |
X |
X |
||
Torne a base de dados replicável. |
X |
X3 |
||
Criar réplicas de base de dados. |
X |
X3 |
||
Sincronizar réplicas. |
X |
X3 |
||
Editar propriedades da base de dados. |
X |
|||
Criar propriedades de base de dados personalizadas. |
X |
|||
Editar propriedades da coluna da 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 motor de base de dados do Access suporte algum SQL ANSI 92, ainda não está totalmente compatível com ANSI92.
1 Utiliza o objeto Ligação para referenciar a base de dados.
2 Utiliza o objeto Catálogo para referenciar a base de dados.
3 Utiliza o objeto Réplica para referenciar a base de dados.
4 Utiliza o objeto JetEngine para referenciar a base de dados.
Observação
Ao contrário do DAO, os objetos ADO e ADOX podem executar as ações marcadas em bases de dados diferentes da Jet, desde que o fornecedor dessas bases de dados suporte essa ação.