2012-04-12 5 views
0

Ive потратил 15 минут, пытаясь найти сообщение, которое решает мою проблему, потому что кажется довольно распространенным, но мне не повезло.INSERT INTO внутри задачи редактора задачи SQL

У меня есть пакет 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

Вы пытаетесь выписать ResultSet? – msmucker0527

ответ

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

Убедитесь, что ваша переменная ввода имеет тип string.