Sql server SSIS:如何使用SQL任务将值传递给变量

Sql server SSIS:如何使用SQL任务将值传递给变量,sql-server,ssis,Sql Server,Ssis,我有点绝望,因为我找不到我的包裹里有什么问题: 我们已经设置了一个非常简单的包,其中只有一个执行SQL任务。唯一的目的是将值“TestValue”从SQLStatement传递到变量“SourceFolder”。 不会发生错误,变量“SourceFolder”也不会分配任何值 提前谢谢你的提示 马茨 通过脚本任务/MsgBox进行编辑可以工作,但变量网格仍然为空请尝试将结果名称从SF更改为0。发件人: 某些返回单个值的查询可能不包含列名。 例如,语句selectcount()来自Produ

我有点绝望,因为我找不到我的包裹里有什么问题: 我们已经设置了一个非常简单的包,其中只有一个执行SQL任务。唯一的目的是将值“TestValue”从SQLStatement传递到变量“SourceFolder”。

不会发生错误,变量“SourceFolder”也不会分配任何值

提前谢谢你的提示

马茨



通过脚本任务/MsgBox进行编辑可以工作,但变量网格仍然为空

请尝试将结果名称从SF更改为0。发件人:

某些返回单个值的查询可能不包含列名。 例如,语句selectcount()来自Production.Product 不返回列名称。您可以使用 序号位置0作为结果名称。访问返回结果 根据列名,查询必须包含AS子句以 提供列名。语句选择COUNT()作为CountOfProduct 来自Production.Product,提供产品列的CountOfProduct。你可以 然后使用CountOfProduct列访问返回结果列 名称或序号位置,0


谢谢你的回复。已将结果集更改为0,这没有帮助。我想我可以看到这里发生了什么。是否只检查变量的更改?若有,;这不会在运行时更新。有几种方法可以检查值。一种是删除a和MsgBox的值。