Обновить строку в Oracle с помощью команды OLEDB (SSIS)

Я пытаюсь обновить некоторые строки в базе данных oracle, используя команду OLEDB
, но всякий раз, когда я пытаюсь указать команду Sql, я получаю именно это

An OLEDB record is available. Source: "OraOLEDB" Hresult:0x80040E51 Description:
"Provider cannot derive parameter information and
 SetParameterInfo has not been called."

Я пробовал использовать

«Собственный поставщик OLE DB \ Oracle для поставщика OLE DB»

, и я попытался перейти на

«Собственный поставщик OLE DB \ Microsoft OLE BD для Oracle»

, но я получаю ту же ошибку, пожалуйста, помогите, Я использую ssis 2008

Вот настройка: диспетчер подключений, как показано ниже
enter image description here

Когда я тестирую, он работает успешно

enter image description here



Теперь когда я перехожу к настройке OLEDBCommand., я передаю в Connenction Manager
enter image description here

укажите команду
enter image description here

. Теперь, когда я перехожу к настройке параметров, ничего не отображается, и я получаю эту ошибку {{1} }
enter image description here

спасибо за помощь

5
задан Brian Paul 3 March 2011 в 09:45
поделиться