Работа с подключениями OLE DB

Технология связывания и внедрения объектов в другие документы и объекты (OLE DB) - это метод подключения, аналогичный Open Database Connectivity (ODBC), в котором используется тот же базовый интерфейс прикладного программирования (API), который помогает осуществлять коммуникации между клиентскими приложениями и различными источниками данных. Эта связь состоит из поставщика OLE DB (набора файлов .dll), который использует службы драйвера ODBC для единообразного подключения и взаимодействия как с реляционными, так и с нереляционными базами данных.

Для каждого типа источника данных, поддерживаемого OLE DB, существуют свои поставщики. Чтобы установить подключение OLE DB из 64-битного клиента ArcGIS, например, из ArcGIS Pro, вам необходимо установить соответствующий 64-битный драйвер на вашем компьютере с ArcGIS Pro, чтобы подключиться к базе данных с помощью OLE DB.

Создание подключения OLE DB

Подключения OLE DB в ArcGIS Pro используются для подключения к базам данных в режиме «только для чтения» и доступа к источникам табличных данных из любой базы данных, для которой у вас есть драйвер. Такой тип подключений обычно используется для подключения ArcGIS Pro к источникам данных, поддерживающим OLE DB, однако доступ к ним из списка поддерживаемых платформ в диалоговом окне Подключение базы данных невозможен.

Для создания подключения OLE DB выполните следующие действия:

  1. Запустите ArcGIS Pro.
  2. Чтобы открыть диалоговое окно Свойства связи с данными, выполните какое-то из следующих действий:
    • На панели Каталог щелкните правой кнопкой мыши категорию Базы данных и выберите Новое подключение OLE DB Новое подключение к базе геоданных.
    • На вкладке Вставка в группе Проект щелкните стрелку ниспадающего меню Подключения и выберите Новое подключение OLE DBНовое подключение к базе геоданных.

    Откроется диалоговое окно Свойства связи с данными.

    Диалоговое окно Свойства связи с данными

  3. На вкладке Поставщик выберите подходящего поставщика OLE DB для типа данных, которые вы будете использовать.
  4. Щелкните Далее или откройте вкладку Подключение.
  5. На вкладке Подключение введите нужную вам информацию о подключении.

    Примечание:

    Поля на вкладке Подключение могут быть разными в зависимости от выбранного вами поставщика OLE DB. Обычно там требуется, чтобы вы указали базу данных, к которой вы хотите подключиться, а также ввели имя пользователя и пароль.

    Рекомендуется поставить отметку Разрешить сохранение пароля. В противном случае при каждом щелчке таблицы или класса объектов на панели Каталог будет появляться предложение выполнить аутентификацию с именем пользователя и паролем вашего подключения OLE DB.

    Если вы поставите отметку Разрешить сохранение пароля и щелкните другую вкладку диалогового окна Свойства связи с данными, когда вы возвратитесь на вкладку Подключение, опция Разрешить сохранение пароля будет отмечена, и вам понадобится снова поставить эту отметку.

  6. Щелкните Проверить подключение, чтобы проверить, правильно ли указана информация о подключении.
  7. Нажмите OK.
    Появится новое подключение OLE DB к источнику данных под узлом Базы данных типа файла .odc.
  8. Переименуйте своё подключение OLE DB.

Теперь можно работать с табличными данными в заданном источнике данных.

Использование подключения OLE DB

После установления подключения OLE DB доступ к табличным данным из подключения OLE DB и в ArcGIS Pro будет в режиме «только для чтения». Далее перечисляются основные связанные с таблицами задачи и варианты использования: