Поделиться через


Объект DataConnection (Visio)

Абстрагирует взаимодействие между одним или несколькими объектами DataRecordset и источником данных, не являющимся XML.

Примечание.

Этот объект или элемент Visio доступен только лицензированным пользователям Visio профессиональный 2013.

Замечания

Свойство по умолчанию объекта DataConnectionID.

Когда вы добавляете новый объект DataRecordset в коллекцию DataRecordsets (с помощью метода, отличного от DataRecordsets.AddFromXML), и вы не указываете существующий объект DataConnection (передавая связанную с ним строку подключения в метод DataRecordsets.Add ), Visio создает новый объект DataConnection .

Объект DataConnection предоставляет свойства, позволяющие получить доступ к параметрам подключения к источнику данных:

  • Свойство ConnectionString получает или задает строку подключения, используемую для доступа к существующему объекту DataConnection или для создания нового объекта DataConnection . Обратите внимание, что установка нового значения для этого свойства не приводит к немедленному изменению подключения. Visio повторно оценивает это свойство только при вызове метода DataRecordset.Refresh .

  • Свойство Timeout определяет, как долго (в секундах) Visio должен пытаться установить подключение к источнику данных, прежде чем завершать попытку подключения и создавать ошибку. Значение по умолчанию — 15 секунд.

  • Свойство FileName получает или задает имя файла подключения к данным Office (ODC), содержащего подключение к источнику данных и сведения о запросе, используемые для создания нового подключения и обновления данных из существующего подключения.

Несколько объектов DataRecordset могут совместно использовать один и тот же объект DataConnection . При обновлении любого из наборов записей данных, которые совместно используют подключение к данным, обновляются все.

Свойства

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.