在這項工作中,您將修改您在第 1 課中建立和設定的一般檔案連接管理員。 最初建立時,一般檔案連接管理器已設定為以靜態方式載入單一檔案。 若要讓一般檔案連接管理器反覆載入檔案,您必須修改連接管理員的 ConnectionString 屬性,以接受使用者定義的變數 User:varFileName,其中包含在運行時間載入的檔案路徑。
藉由修改連接管理員以使用使用者定義變數 User::varFileName的值,以填入連接管理員的 ConnectionString 屬性,連接管理員將能夠連線到不同的一般檔案。 在運行時間,Foreach 迴圈容器的每個反覆項目都會動態更新 User::varFileName 變數。 更新變數進而導致連接管理員連接到不同的平面文件,以及資料流任務來處理不同的資料集。
若要將平面檔案連接管理器設定為使用連接字串的變數
在 [ 連接管理器] 窗格中,以滑鼠右鍵按兩下 [範例一般檔案源數據],然後選取 [ 屬性]。
在 [屬性] 視窗中,針對 [表達式] 單擊空白單元格,然後按下省略號按鈕 (...)。
在 [ 屬性表示式編輯器] 對話框的 [ 屬性] 資料列中,輸入或選取
ConnectionString。在 [ 表達式] 數據行中,按兩下省略號按鈕 (...) 以開啟 [表達式產生器 ] 對話方塊。
在 [ 表達式產生器] 對話框中,展開 [ 變數] 節點。
將變數 User::varFileName 拖曳到 [表達式] 方塊中。
按兩下 [確定 ] 關閉 [表達式產生器] 對話框。
再次按下 [確定 ] 以關閉 [屬性運算式編輯器 ] 對話框。