【发布时间】:2013-12-26 23:43:53
【问题描述】:
我在执行 SQL 任务中执行了一个简单的查询 -
SELECT col1, col2
from thetable
where code = ?
order by id asc
执行 sql 任务 - ADO.NET 连接 参数“code”在SSIS中是int32,在exec sql任务的参数映射中是int32。
它在 SQL server 中工作正常,但在 SSIS 中会导致错误 -
[执行 SQL 任务] 错误:执行查询“SELECT col1, col2 从那里...”失败并出现以下错误:“无法创建 IDataAdapter 对象。执行 SQL 任务可能不完全支持此提供程序。错误消息“'?'.'附近的语法不正确。”。可能的失败原因:查询问题、“ResultSet”属性设置不正确、参数设置不正确或连接未正确建立。
如何解决此错误?
【问题讨论】:
标签: c# sql sql-server ssis