当条件成立时,我希望中断整个DTS包的运行
也就是说条件不成立,则继续执行下面的操作?另外:你的“整个DTS包很复杂”,dts包是可以包中调用包的,你可以把某些逻辑模块做成一个个小的dts包,然后在做个大包调用每个小包。这样不仅可以分模块调试,而且结构清晰。

解决方案 »

  1.   

    To lynx286() :
    多谢大侠的热心,小生对DTS包的使用还不是很熟悉,以前做时之所以很复杂是因为用了ActiveX脚本任务创建了全局变量,我发现,把一些小任务封成包时,全局变量没法传过去,所以才成这样了..
      

  2.   

    "执行包任务"提供内部全局变量与外部全局变量两种类型的全局变量,用来在dts包间传递信息。如果你要在执行时期在“执行包任务”中立即建立一些全局变量并将这些变量传递至子包中,则必须建立内部全局变量。如果你想要将父包中一存在的全局变量传递给子包,则必须在“执行包任务”中奖他们选取为外部全局变量。