2012-04-12 69 views
0

我花了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 2012-04-13 20:46:11

回答

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

確保您的輸入變量是字符串類型。