Compartilhar via


Capítulo 15: Conceitos básicos do ADOX

Aplica-se ao: Access 2013, Office 2013

O Microsoft ActiveX Data Objects Extensions for Data Definition Language and Security (ADOX) é uma extensão dos objetos do ADO e do modelo de programação. O ADOX contém objetos para a criação e modificação de esquemas, bem como para segurança. Como ele consiste em uma abordagem baseada em objetos para a manipulação de esquemas, você pode criar um código a ser utilizado com várias fontes de dados, independentemente das diferenças em suas sintaxes nativas.

O ADOX é uma biblioteca associada aos objetos básicos do ADO. Ele expõe objetos adicionais para criação, modificação e exclusão de objetos de esquema, como tabelas e procedimentos. Além disso, inclui objetos de segurança para manter os usuários e grupos e para conceder e revogar permissões nos objetos.

Para usar o ADOX com a sua ferramenta de desenvolvimento, você deve estabelecer uma referência para a biblioteca de tipos do ADOX. A descrição da biblioteca do ADOX é "Microsoft ADO Ext. for DDL and Security". O nome do arquivo da biblioteca ADOX é Msadox.dll e a ID do programa (ProgID) é "ADOX". Para obter mais informações sobre como estabelecer referências a bibliotecas, consulte a documentação da ferramenta de desenvolvimento.

O Microsoft OLE DB Provider para o mecanismo de banco de dados Microsoft Jet oferece suporte completo para o ADOX. Certos recursos do ADOX podem não ter suporte, dependendo do seu provedor de dados. Para obter mais informações sobre os recursos para os quais há suporte com o Microsoft OLE DB Provider for ODBC, o Microsoft OLE DB Provider for Oracle ou o Microsoft OLE DB Provider for SQL Server, consulte o arquivo leia-me do MDAC.

Este documento pressupõe um conhecimento de trabalho da linguagem de programação do Microsoft Visual Basic e um conhecimento geral do ADO. Para obter mais informações sobre o ADO, consulte o guia do programador do ADO.

Este capítulo aborda o seguinte tópico:

Para obter mais informações gerais sobre o ADOX, consulte os seguintes tópicos: