问题标签 [odp.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
541 浏览

oracle - Windows 2003 Server 64 位中的 ODP.NET for Oracle

我们在 Windows 2003 Server 32 位中托管了 ASP.NET 框架 3.5。数据库:Windows 2003 Server 64 位中的 Oracle 10gR2 我们应该使用 ODP.NET 10.2.0.3。

问题: - ODP.NET 10.2.0.3 是否可以连接到 32 位或 64 位 Oracle 数据库?- Oracle 客户端也一样吗?

0 投票
2 回答
12697 浏览

oracle - “ORA-12571: TNS packet writer failure”和“ORA-03135: connection lost contact”有什么区别?

我在一个环境中工作,我们不时遇到与 Oracle 连接相关的生产问题。我们从 ASP.NET 应用程序中使用 ODP.NET,我们怀疑防火墙会关闭连接池中的连接时间过长。

有时我们会收到“ORA-12571: TNS packet writer failure”错误,有时我们会收到“ORA-03135: connection lost contact”。

我想知道是否有人遇到过这种情况和/或了解这两个错误之间的区别。

0 投票
2 回答
5595 浏览

clr - Oracle 数据提供程序到 CLR 类型的映射

在哪里可以找到 ODP 到 CLR 类型映射的列表?在 Oracle 数据库上,NUMBER(9,0) 类型在 .NET 应用程序中作为 MS Oracle 驱动程序中的 System.Decimal 出现,但作为 ODP 驱动程序中的 System.Int32 出现。我需要来自数据库的类型的精确规范(而不是 CLR 到 DB 参数映射)。

0 投票
1 回答
2466 浏览

.net - 使用 Oracle.DataAcess 时应该发送什么日期格式

从 usind Micorsofts Syste.Data.OracleClient 转换为我认为所谓的 Oracles ODT (Oracle.DataAccess 10.2.0.100)。当我尝试发送日期时,我收到此错误“ORA-1858:在预期数字的地方发现了一个非数字字符”。这段代码使用 System.Data.OracleClient 效果很好。

谢谢,

戴夫

0 投票
3 回答
4843 浏览

.net - 使用 Oracle.DataAccess.Client 将 EntLib 4.1 升级到 5

我正在将一个项目从 EntLib 4.1 升级到 EntLib 5。我浏览了迁移指南,更改了所有引用并更新了所有配置文件以指向 EntLib 5。一切正常,接受 Oracle 数据库访问。使用配置文件:

与 4.1 一起使用的所有调用都DatabaseFactory.CreateDatabase()失败了:

如果我Oracle.DataAccess.Client用 Microsoft替换System.Data.Oracleclient它,它会再次运行,但不会充满 ODP.net 的可爱。有谁知道如何让它与 EntLib 5 一起使用?

干杯, Mlk

0 投票
2 回答
2816 浏览

c# - CHAR(1) 字段中的 ORA-12899 错误,但我只发送一个“C”

我的 Oracle 数据库返回错误:

ORA-12899 - 列 TIT.ESTADO_CIVIL 的值太大(实际值:2,最大值:1)

但我很确定发送的值是一个唯一的字符'C'。

任何人都知道为什么会这样?

(我在 ODP.NET 中使用 C#)

0 投票
2 回答
1010 浏览

.net - ODP.NET 过程编译

当我尝试使用 ODP.NET 执行创建过程时,我返回 ORA-24344:编译错误成功。但是,当我在 SQL Developer 中运行相同的语句时,它会成功编译。有谁知道我需要更改什么才能编译我的程序?是字符集问题吗?

我正在使用 Oracle 10g Express、.NET 3.5 SP 1 和 ODP.NET 2.111.7.20(来自 Oracle.DataAccess.dll 的版本)

0 投票
1 回答
319 浏览

vb.net - Oracle XE + ODP.NET 恼人的视图错误

伙计们,这是我的观点:

当我执行 SELECT * FROM SISTEMA.VWTELA 时,它在 PL/SQL Developer 中运行良好,但是当我从我的 VB.NET 应用程序启动查询时,它会抛出一个非常烦人的错误 ORA-01722。

有任何想法吗?应用程序代码可以完美地与任何查询一起工作,因此它不是应用程序代码错误,而是来自 ODP.NET 的一些“超酷功能”。

已经尝试过 to_number、to_whatever 并且总是会发生相同的错误。

0 投票
1 回答
3163 浏览

vb.net - 如何使用 Oracle.DataAccess 将 9 MB 文件插入 Blob 字段?

尝试将大型音频文件插入 Oracle 10g 数据库并不断收到此错误:

ORA-01460: 请求的转换未实现或不合理

音频文件的字节数组长度为 2702577。该过程适用于较小的数组长度,但不适用于较大的数组长度。

这是我的代码,谢谢!

0 投票
1 回答
153 浏览

version-control - 如何迁移 odp.net 版本

我有一个在客户端机器上运行的窗口窗体应用程序。一些客户端仍在使用 oracle92 客户端并且没有在他们的机器上安装 opd.net。我已将我的 oracle 客户端更新为 10g,我的应用程序目前依赖于 odp.net 10.1。当我部署此应用程序时,它无法在客户端计算机上运行,​​因为他们仍在使用 oracle 客户端 92。如何通过更改客户端的 oracle 客户端来解决此问题。

谢谢!