0

我花了 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.

非常感谢。

4

1 回答 1

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

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

于 2012-04-12T14:22:54.273 回答