我在SSIS中收到以下错误,因为我的包失败了。我为审计目的建立了一个包,我正在通过这个系统和用户变量。我的查询是这样的。
insert into AuditInfo
(
PackageName
, PackageId
, PacakgeVersion
, StartTime
, WorkflowStatus
, rowcounts
)
values
(
?,?,?,?,?,?
)
参数映射详细信息:
查询错误:
请帮我解决以下问题。
[执行SQL任务]错误:执行查询“插入到AuditInfo中 (PackageName,PackageId ...失败,出现以下错误:“错误 在将结果提取为类型变量时发生 (DBTYPE_I4)“。可能的失败原因:查询问题, “ResultSet”属性设置不正确,参数设置不正确, 或连接未正确建立。
答案 0 :(得分:0)
好的,你的连接类型是OLE DB。
这意味着在“参数映射”选项卡上,“参数名称”值是您使用的整数,但它们是从零开始的。这意味着查询中的第一个参数应该命名为“0”,下一个参数应该是“1”等等。
您从第一个参数开始为“1”,因此您的参数未正确映射,并且您收到错误。