Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 是否在SSIS中显示对象类型变量的值?_Sql_Ssis - Fatal编程技术网

Sql 是否在SSIS中显示对象类型变量的值?

Sql 是否在SSIS中显示对象类型变量的值?,sql,ssis,Sql,Ssis,下面的查询在SQLTask SELECT ped.BaselineId,ped.[Hour] FROM PingErrorDataset ped 我想在SSIS的脚本任务中显示对象变量类型的值 MessageBox.Show(Dts.Variables["FullResultSet"].Value.ToString()); 输出为 System.__ComObject 预期产量 FullResultSet的值应该是Foreach循环中的值,转到变量映射映射所需变量,并分配相应的位置0或1

下面的查询在
SQLTask

SELECT ped.BaselineId,ped.[Hour] FROM PingErrorDataset ped
我想在
SSIS
的脚本任务中显示对象变量类型的值

MessageBox.Show(Dts.Variables["FullResultSet"].Value.ToString());
输出为

System.__ComObject
预期产量
FullResultSet的值应该是
Foreach
循环中的值,转到变量映射映射所需变量,并分配相应的位置0或1
表中的
数据类型从
varchar(Max)
更改为
varchar(8000)
它将起作用

如果您有5行,您想显示什么?您可以编写脚本逐步遍历ADO记录集对象,但为什么要在SSI中显示某些内容?我有一个foreach循环,我正在使用值来测试变量的检查值。您是说每个循环都有一个SSI,而不是每个循环的代码吗?您的代码应该使用迭代值而不是FullResultSet值您需要将对象强制转换为一个
DataTable
来迭代这些值:
DataTable yourTable=(Dts.Variables[“User::FullResultSet”]。值作为数据集)。表[0]查看此处使用的代码: