【发布时间】:2018-10-09 06:32:22
【问题描述】:
我正在尝试使用 SSIS 插入具有多个参数的行,但出现此错误:
[执行 SQL 任务] 错误:执行查询“insert into ids (id,sqljobname,ojobname,ojobstartd...”失败,出现以下错误:“语句已终止。”。可能的失败原因:问题查询,“ResultSet”属性设置不正确,参数设置不正确,或连接未正确建立。
这就是我设置执行 SQL 任务的方式:
insert into ids (id, sqljobname, ojobname, ojobstartdate)
values (?, ?, ?, ?)
请让我知道我在哪里设置错误。我认为 ParentJobStartDate 不是问题,因为我是用字符串设置的。
【问题讨论】:
-
我不确定它是如何工作的,但您可能会错过参数值中的撇号(?,'?','?','?')。尝试分析查询,它可能会让您知道出了什么问题。
-
能否检查连接,如果设置正确?另外,检查你作为参数的字符串的大小 - 也许它大于 100?
标签: sql-server ssis