我花了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.
非常感谢。
答案 0 :(得分:1)
INSERT INTO TelepromTableNamesInfo (name, date) VALUES (?, getdate())
确保输入变量的类型为字符串。