다음을 통해 공유


DataConnectionCollection 클래스

양식 서식 파일에서 사용되는 각 데이터 연결에 해당하는 데이터 연결 개체를 포함합니다.

네임스페이스: Microsoft.Office.InfoPath
어셈블리: Microsoft.Office.InfoPath(microsoft.office.infopath.dll)

구문

<DefaultMemberAttribute("Item")> _
Public MustInherit Class DataConnectionCollection
    Implements IEnumerable

Dim instance As DataConnectionCollection
[DefaultMemberAttribute("Item")] 
public abstract class DataConnectionCollection : IEnumerable

주의

각 데이터 연결을 사용하여 기본 데이터 원본 또는 보조 데이터 원본에 삽입된 데이터를 검색하거나 전송합니다.

기본 데이터 원본의 데이터를 검색하거나 전송하는 데 사용되는 데이터 연결은 다음 데이터 연결 개체 형식 중 하나에 해당합니다.

보조 데이터 원본의 데이터를 검색하는 데 사용되는 데이터 연결은 다음 데이터 연결 개체 형식 중 하나에 해당합니다.

데이터 전송에만 사용되는 데이터 연결은 다음 데이터 연결 개체 형식 중 하나에 해당합니다.

양식 서식 파일과 연결된 DataConnectionCollection 클래스의 인스턴스에 액세스하려면 XmlForm 클래스의 DataConnections 속성을 사용합니다.

DataConnectionCollection에서 반환되는 개체의 속성 또는 메서드를 사용하려면 구성원에 액세스하기 전에 먼저 사용 중인 데이터 연결 유형을 나타내는 형식으로 해당 개체를 캐스팅해야 합니다. 예를 들어 Access 또는 SQL Server 데이터베이스에서 데이터를 검색하는 데 사용할 데이터 연결을 나타내는 AdoQueryConnection 개체로 작업하려면 다음 예제와 같이 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.DataConnectionCollection

스레드 보안

Visual Basic에서 공유되는 이 형식의 모든 Public static 구성원은 스레드로부터 안전합니다.

참고 항목

참조

DataConnectionCollection 구성원
Microsoft.Office.InfoPath 네임스페이스