从VB6运行SSIS包

1 vb6 ssis

任何人都可以告诉我如何从VB6运行SSIS包?

C-P*_*uru 5

Dim dtsApp As Application
Dim package As IDTSPackage90

Set dtsApp = New Application

Set package = dtsApp.LoadPackage("c:\MyPackage.dtsx", True, Nothing)

package.Execute
Run Code Online (Sandbox Code Playgroud)

您需要添加对Microsoft DTS Runtime 1.0的引用.它应位于C:\ Program Files\Microsoft SQL Server\90\DTS\Binn\DTS.dll