gpt4 book ai didi

oracle - 使用OLEDB命令(SSIS)更新oracle中的一行

转载 作者:行者123 更新时间:2023-12-02 11:19:48 24 4
gpt4 key购买 nike

我正在尝试使用 OLEDB 命令更新 Oracle 数据库中的某些行
但每当我尝试指定 Sql 命令时,这就是我得到的

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

我尝试过使用

"Native OLE DB\Oracle Provider for OLE DB" provider

我尝试更改为

"Native OLE DB\Microsoft OLE BD Provider for Oracle" provider

但我遇到了同样的错误,请帮忙,我使用的是 ssis 2008

这是设置:连接管理器如下
enter image description here

当我测试它时,它成功了

enter image description here



现在,当我开始配置 OLEDBCommand 时,我传入连接管理器
enter image description here

指定命令
enter image description here

现在,当我配置参数时,没有显示任何内容,并且收到此错误
enter image description here

感谢您的帮助

最佳答案

在“输入和输出属性”下,您需要在“OLE DB 命令输入”>“外部列”下添加列名称,然后它们将显示在列映射页面中。

关于oracle - 使用OLEDB命令(SSIS)更新oracle中的一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5168772/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com