Ssis SSI将XML任务操作结果从字符串转换为Int

Ssis SSI将XML任务操作结果从字符串转换为Int,ssis,Ssis,我使用XPATH操作从XML节点提取数据。这很好,但我不想将数据存储为字符串,而是想先将其转换为整数,然后再将其存储在Int32类型的变量中 我已经尝试使用目标表达式来实现它,但是我似乎找不到允许我访问传递的结果的代码。我可以创建两个变量,并在一个单独的任务中从一个变量转换到另一个变量,但这似乎是一种非常有技巧的方法。也许发布您当前拥有的代码—没有任何这样的代码。这一切都是通过GUI完成的。有一个XML任务XPATH操作的输出,还有一个我想填充的Int32变量。我可以很好地填充字符串变量,但在将

我使用XPATH操作从XML节点提取数据。这很好,但我不想将数据存储为字符串,而是想先将其转换为整数,然后再将其存储在Int32类型的变量中


我已经尝试使用目标表达式来实现它,但是我似乎找不到允许我访问传递的结果的代码。我可以创建两个变量,并在一个单独的任务中从一个变量转换到另一个变量,但这似乎是一种非常有技巧的方法。

也许发布您当前拥有的代码—没有任何这样的代码。这一切都是通过GUI完成的。有一个XML任务XPATH操作的输出,还有一个我想填充的Int32变量。我可以很好地填充字符串变量,但在将输出传递到目标变量之前,我不知道如何转换输出。同意。我得到的只是字符串,即使XPath表达式是可能返回Int32的数学运算,或者可能返回布尔值的==比较;不管怎样,它似乎总是一根弦。有什么想法吗?