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


Класс DataConnection

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

Пространство имен: Microsoft.Office.InfoPath
Сборка: Microsoft.Office.InfoPath (в microsoft.office.infopath.dll)

Синтаксис

'Декларация
Public MustInherit Class DataConnection
'Применение
Dim instance As DataConnection
public abstract class DataConnection

Заметки

Каждое подключение данных используется для извлечения данных (вставленных в основной или дополнительный источник данных) или их отправки.

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

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

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

Для доступа к объекту DataConnection отдельного типа подключения данных используйте объект DataConnectionCollection, связанный с шаблоном формы. Для доступа к объекту DataConnectionCollection используйте свойство DataConnections класса XmlForm.

Для использования свойств и методов, возвращенных из объекта DataConnectionCollection, необходимо преобразовать этот объект в тип, представляющий вид подключения данных, с которым работает пользователь, до того, как можно будет обратиться к членам объекта. Например, для работы с объектом AdoQueryConnection (который представляет подключение данных для извлечения данных из базы данных Access или SQL Server), необходимо преобразовать объект, возвращенный из объекта DataConnectionCollection, как показано в следующих примерах.

   // Get the Employees connection from the 
   // DataConnections collection.
   AdoQueryConnection myAdoQueryConnection =
      (AdoQueryConnection)(this.DataConnections["Employees"]);
   ' Get the Employees connection from the 
   ' DataConnections collection.
   Dim myAdoQueryConnection As AdoQueryConnection = _
      DirectCast(Me.DataConnections("Employees"), AdoQueryConnection)

Дополнительные сведения о работе с подключениями данных, см. в разделе Практическое руководство. Доступ к внешним источникам данных.

Иерархия наследования

System.Object
  Microsoft.Office.InfoPath.DataConnection
     Производные классы

Безопасность потока

Все открытые статические (Общие в Visual Basic) члены этого типа потокобезопасны. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылка

Члены DataConnection
Пространство имен Microsoft.Office.InfoPath