来自EXCEL文件的结果集绑定0的不支持的数据types
我试图从一个Excel工作表中的E1列中获取和存储一个variables的值,如下所示:
但是我收到错误:
结果集绑定中不支持的数据types0。
我将该variables设置为String。
有什么build议?
使用正常的select语句时,示例SELECT * From blabla
,它不会返回Single值(使用聚合函数时可能会使用单行) 。
所以你必须selectFull Result Set
并将Full Result Set
映射到System.Object
types的variables。
之后,添加一个脚本任务,在ReadOnly Variables中selectvariables ,然后在脚本任务中,创build一个IEnumerable
types的variables,并为其分配包variables的值:
Dim dt = Dts.Variables.Item("User::Result").Value 'Dt(0)(0) will contains the value
或者你可以使用Script Task
而不是Execute SQL Task
来实现这一点,只需在这里查看我的答案:
- 从Excel中加载多个数据到SQL SSIS