Sql 如何从Excel VBA运行SSIS包
我有以下代码从VBA运行SSIS包。它在没有参数的情况下运行。 如果我传递参数,它将不工作。 我的代码如下:Sql 如何从Excel VBA运行SSIS包,sql,ssis,Sql,Ssis,我有以下代码从VBA运行SSIS包。它在没有参数的情况下运行。 如果我传递参数,它将不工作。 我的代码如下: Dim Command As String Dim Rsvr As String Rsvr = "MYVALUE" Command = "dtexec /f ""mypath\Package.dtsx /set \package.variables[User::myvalue].Value"" & Rsvr" Call Shel
Dim Command As String
Dim Rsvr As String
Rsvr = "MYVALUE"
Command = "dtexec /f ""mypath\Package.dtsx /set
\package.variables[User::myvalue].Value"" & Rsvr"
Call Shell(Command, 0)
请指教
谢谢我觉得这些引文有点不对劲 它可以是这样的:
Dim Command As String
Dim Rsvr As String
Rsvr = "MYVALUE"
Command = "dtexec /f ""mypath\Package.dtsx /set
\package.variables[User::myvalue].Value""" & Rsvr
Call Shell(Command, 0)
在调用之前,调试时命令的值是多少?我需要从excel宏设置变量值这是我的要求。如果我在包中硬编码了值,那么它正在运行,但我想使用我的变量作为参数。