所以我已经分配了"执行SQL任务的结果"到SSIS中的对象变量。我使用了一个对象变量而不是一个字符串,因为只存储了一个结果,结果远大于8000个字符的限制。我想在脚本任务中访问此信息。
我已将对象变量设置为脚本任务中的只读变量,并可将其设置为脚本任务本身中的对象变量,但我似乎无法访问该值。
这就是我想要的:
Execute SQL Task -> object variable
Object variable -> script task
Within Script task{
String Result = (string)Dts.Variables["User::String"].Value.ToString();
我尝试使用那种确切的语法,似乎返回变量的类型而不是值。我也尝试过使用数据集,但这似乎不起作用。访问该变量中值的最佳方法是什么?