共用方式為


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 傳回之物件的屬性或方法,您必須先將該物件轉換成代表您所使用之資料連線種類的類型,然後才能存取這些成員。例如,若要使用 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.DataConnectionCollection

執行緒安全

此型別的所有公用靜態 (於 Visual Basic 共用) 成員都是執行緒安全。但並不保證所有執行個體成員為執行緒安全。

請參閱

參考

DataConnectionCollection 成員
Microsoft.Office.InfoPath 命名空間