2009-08-27 76 views
2

我在共享路徑上有一個製表符分隔的文件。我已將該平面文件設置爲SSIS包中的連接。我希望我的包在我嘗試轉換並將其導入數據庫表之前驗證文件的存在。我是新手,我正在替換一個通過將路徑硬編碼爲腳本(我想避免)來檢查文件是否存在的腳本。如何驗證SSIS包中是否存在平面文件?

有沒有一種方法可以從腳本內部的連接或其他我不知道的方法引用連接的路徑?

回答

3

我結束了使用從madcolor指出文章的組合:

Public Sub Main() 

    Dts.TaskResult = Dts.Results.Success 

    Dim myFlatFileCM As ConnectionManager = Dts.Connections("MyFlatFile") 

    If Not File.Exists(myFlatFileCM.ConnectionString) Then 
    Dts.TaskResult = Dts.Results.Failure 
    End If 

End Sub 

的「 MyFlatFile「是連接管理器的名稱。請注意,這是用SQL Server 2005完成的。

相關問題