SSIS-将值从For循环项枚举器传递到Executesqltask

SSIS-将值从For循环项枚举器传递到Executesqltask,ssis,Ssis,如何将变量从For循环项枚举器传递到Executesqltask假设您知道如何使用For循环,则应转到“变量映射”选项卡,并将循环结果映射到变量。因此,如果您在一个文件夹上循环以获取其中的所有文件,您可以将索引0(右列)映射到一个名为@fileName(左列)的变量,因此在每次迭代中,循环将读取一个文件名并存储在@fileName变量上。假设您知道如何使用for循环,您应该转到“变量映射”选项卡,并将循环结果映射到包变量。因此,如果您在一个文件夹上循环以获取其中的所有文件,您可以将索引0(右列)

如何将变量从For循环项枚举器传递到Executesqltask

假设您知道如何使用For循环,则应转到“变量映射”选项卡,并将循环结果映射到变量。因此,如果您在一个文件夹上循环以获取其中的所有文件,您可以将索引0(右列)映射到一个名为@fileName(左列)的变量,因此在每次迭代中,循环将读取一个文件名并存储在@fileName变量上。假设您知道如何使用for循环,您应该转到“变量映射”选项卡,并将循环结果映射到包变量。因此,如果您在一个文件夹上循环以获取其中的所有文件,您可以将索引0(右列)映射到一个名为@fileName(左列)的变量,因此在每次迭代中,循环将读取一个文件名并存储在@fileName变量上

谢谢您的回复,但我的问题是我使用for each Item Enumerator循环,并且我在变量映射中声明了一个变量。在for each循环中,我使用execute sql任务,其中我使用连接类型作为ado.net,使用其中的for each循环变量作为参数,在这里执行时我得到了错误。那么如何在执行sql任务中使用循环变量。感谢您的回复,但我的问题是我正在为每个项枚举器循环使用,并且我已经在变量映射中声明了一个变量。在每个循环中,我使用执行sql任务,其中我使用连接类型作为ado.net,使用其中的for each循环变量作为参数,在这里执行时,我得到了一个错误。那么如何在执行sql任务中使用循环变量。