Глава 15. Основы ADOX

Область применения: Access 2013, Office 2013

Расширения объектов данных Microsoft ActiveX для языка описания данных и безопасности (ADOX) — это расширение для объектов и модели программирования ADO. ADOX включают объекты для создания и изменения схемы, а также для системы безопасности. Так как это основанный на объектах способ управления схемой, можно написать код, который будет работать с разными источниками данных, независимо от различий в их собственных синтаксисах.

ADOX — это дополнительная библиотека для основных объектов ADO. В ней представлены дополнительные объекты для создания, изменения и удаления объектов схемы, таких как таблицы и процедуры. В ней также содержатся объекты безопасности для обслуживания пользователей и групп, а также предоставления и отзыва разрешений для объектов.

Чтобы использовать ADOX со средством разработки, необходимо создать ссылку на библиотеку типов ADOX. Описание библиотеки ADOX — "Microsoft ADO Ext. for DDL and Security". Имя файла библиотеки ADOX — Msadox.dll, а идентификатор программы (ProgID) — "ADOX". Дополнительные сведения о создании ссылок на библиотеки см. в документации по средству разработки.

Поставщик Microsoft OLE DB для ядра СУБД Microsoft Jet полностью поддерживает ADOX. Некоторые функции ADOX могут не поддерживаться в зависимости от поставщика данных. Дополнительные сведения о поддерживаемых функциях поставщика Microsoft OLE DB для ODBC, поставщик OLE DB для Oracle (Майкрософт) или поставщика OLE DB microsoft SQL Server см. в файле сведений MDAC.

В этом документе предполагается рабочее знание языка программирования Microsoft Visual Basic и общее знание ADO. Дополнительные сведения о ADO см. в руководстве программиста ADO.

В этой главе рассматривается следующая тема:

Дополнительные сведения о ADOX см. в следующих разделах: