SSIS使用SQL任务调用存储过程返回值赋值给包变量失败,帮忙看看,按照教程一步步来,想不明为何还是报错。

0
找到答案了,是返回值要设置成 无 ,一步没弄好,问题找半天,出错中进步,呵呵按B老师的方法,在SQL任务中,把SQL打包成存储过程供调用,但发现,还是报错了,请大侠指点下,谢谢。
存储过程在SQLserver里正常的,返回的值是date格式,不知道是不是在SSIS里数据格式设置的问题?尝试了两种格式都不行,报错信息也看不太懂。
P1.png


p2.png


p3.png


p4.png


p5.png

 
已邀请:
0

- 取是能力,舍是境界 2016-03-09 回答

错误提示很明确了 ResultSetType: SingleRow。你结果集 ResultSet 应该选单行嘛。
 
如果你想用输出参数返回结果,那你的存储过程就不该用Select输出结果,而应该用Select或者Set 把查询的结果赋值给output变量嘛。
 

要回复问题请先登录注册