0

我正在尝试将数据流任务中的行计数变量信息获取到同一包中的脚本任务,但没有运气。

我已将行数作为整数给出并在包级别声明,以便我可以在脚本任务中调用,但在声明变量时抛出错误,下面是示例

dts.variable("rownumercount").value

我也尝试将其转换为字符串,

暗淡 ncr as string = convert.tostring(dts.variable("rownumercount").value)

任何人都可以帮忙,因为如果在自动电子邮件中插入记录,我正在尝试获取号码。

4

1 回答 1

1

我在您的示例中看到了几个可能的缺陷:

  1. 只有将变量添加到脚本任务的ReadOnlyVariablesReadWriteVariables属性时,变量才能在脚本中使用。
  2. 包含变量的集合被称为Variables,而不是Variable。这意味着正确的语法Dts.Variables("name_of_the_variable")在 VB.NET 中。
  3. 检查你的拼写。您的变量是否真的被调用rownumercount,或者它实际上是正确拼写的rownumBercount
  4. 用户变量通常以User::. 尝试以下语法:Dts.Variables("User::rownumbercount").Value.
于 2013-12-16T16:40:37.507 回答