在所有其他组件执行之前编写变量

本文关键字:变量 执行 其他 组件 | 更新日期: 2023-09-27 17:57:24

嗨,我正在阅读一个 xml 文件。在这个文件中,我有很多表。我正在使用其中的 3 个表。其中一个表包含创建日期。我需要另一个表中的日期来执行一些操作。所以我使用 varible 来存储日期的值,然后在另一个表中使用该值。但是值没有写出来。我知道这是执行后,但我找到了一些代码来编写变量。如下

 private void WriteVariable(String varName, Object varValue)
     {
         IDTSVariables100 vars = null;
          VariableDispenser.LockForWrite(varName);
          VariableDispenser.GetVariables(out vars);
          try
           {
             vars[varName].Value = varValue;
           }
          catch (Exception ex)
         {
           }
          finally
         {
           vars.Unlock();
          }
       }

请给我一些东西

在所有其他组件执行之前编写变量

我会将所需的输出流传递到记录集目标,将行存储在变量(类型 = 对象)中。 然后在下游的"对于每个循环容器"中,可以循环访问行并将日期列分配给变量。 在该容器中,我将添加引用日期所需的任何组件。