在SQL任务编辑器问题中插入INTO

时间:2012-04-12 14:13:34

标签: sql ssis

我花了15分钟试图找到一个解决我问题的帖子,因为它似乎很常见,但我没有运气。

我有一个SSIS包,它从访问SQL服务器复制一些表。它很酷。 现在我想处理那些SQL表。

我在SQL任务编辑器中运行的插件中遇到问题。

INSERT INTO TelepromTableNamesInfo (name, date) select ?, getdate()

'?'是一个输入变量。

我得到的错误是:

Error: 0xC002F210 at Insert Name, Execute SQL Task: Executing the query "INSERT 
INTO TelepromTableNamesInfo 
(name, date)..." failed with the following error: "An error occurred while 
extracting the result into a 
variable of type (DBTYPE_I4)". Possible failure reasons: Problems with the query,
"ResultSet" property not 
set correctly, parameters not set correctly, or connection 
not established correctly.

非常感谢。

1 个答案:

答案 0 :(得分:1)

INSERT INTO TelepromTableNamesInfo (name, date) VALUES (?, getdate())

确保输入变量的类型为字符串。