【发布时间】:2018-09-06 09:32:32
【问题描述】:
我有以下代码从 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 Shell(Command, 0)
请指教
谢谢
【问题讨论】:
-
调试时,调用前Command的值是多少?
-
我需要从 excel 宏中设置变量值,这是我的要求。如果我对 Package 中的值进行硬编码,那么它正在运行,但我想使用我的变量作为参数。