【发布时间】:2012-08-27 21:42:32
【问题描述】:
我正在尝试使用 OLEDB 命令更新 oracle 数据库中的某些行
但是每当我尝试指定 Sql 命令时,这就是我得到的
An OLEDB record is available. Source: "OraOLEDB" Hresult:0x80040E51 Description:
"Provider cannot derive parameter information and
SetParameterInfo has not been called."
我尝试过使用
"用于 OLE 的本机 OLE DB\Oracle 提供程序 数据库”提供者
我试着改成
“用于 Oracle 的本机 OLE DB\Microsoft OLE BD 提供程序”提供程序
但我得到同样的错误,请帮助, 我正在使用 ssis 2008
这里是设置:连接管理器如下
当我测试它时,它成功了
现在,当我开始配置 OLEDBCommand。时,我传入了连接管理器
指定命令
现在当我开始配置参数时,什么都没有显示,我收到这个错误
感谢您的帮助
【问题讨论】:
-
您能否发布您正在建立连接并尝试使用命令对象执行更新的源代码?
-
@Dougman 我添加了我如何收到错误的截图,请查看上方
标签: oracle oledbcommand