【发布时间】:2017-06-06 13:32:43
【问题描述】:
我有这个存储过程:
Dbo.SprocName (@Id UNIQUEIDENTIFIER,
@ResponseCode INT OUTPUT,
@ResponseDescription VARCHAR(500) OUTPUT)
它返回一个名为Result 的数据集作为nvarchar(MAX)(总是单行)。
我已经尝试过 OLE 和 ADO 连接以及结果集。我已经尝试创建一个表变量并将值存储在那里。
没有任何作用。
我可以在数据库中看到它运行成功,然后在返回结果数据集时失败。
我已经进行了一些调试,我可以确保结果字符串按原样返回。问题是我不知道如何在 SSIS 上处理这个问题。
我得到的错误是:
输入的字符串格式不正确
我很欣赏任何想法。
谢谢。
编辑:我再次尝试使用表变量并且它有效。我想我第一次做得不好。对于那个很抱歉。谢谢!
【问题讨论】:
标签: ssis resultset sql-server-2016