问题标签 [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.
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 客户端也一样吗?
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”。
我想知道是否有人遇到过这种情况和/或了解这两个错误之间的区别。
clr - Oracle 数据提供程序到 CLR 类型的映射
在哪里可以找到 ODP 到 CLR 类型映射的列表?在 Oracle 数据库上,NUMBER(9,0) 类型在 .NET 应用程序中作为 MS Oracle 驱动程序中的 System.Decimal 出现,但作为 ODP 驱动程序中的 System.Int32 出现。我需要来自数据库的类型的精确规范(而不是 CLR 到 DB 参数映射)。
.net - 使用 Oracle.DataAcess 时应该发送什么日期格式
从 usind Micorsofts Syste.Data.OracleClient 转换为我认为所谓的 Oracles ODT (Oracle.DataAccess 10.2.0.100)。当我尝试发送日期时,我收到此错误“ORA-1858:在预期数字的地方发现了一个非数字字符”。这段代码使用 System.Data.OracleClient 效果很好。
谢谢,
戴夫
.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
c# - CHAR(1) 字段中的 ORA-12899 错误,但我只发送一个“C”
我的 Oracle 数据库返回错误:
ORA-12899 - 列 TIT.ESTADO_CIVIL 的值太大(实际值:2,最大值:1)
但我很确定发送的值是一个唯一的字符'C'。
任何人都知道为什么会这样?
(我在 ODP.NET 中使用 C#)
.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 的版本)
vb.net - Oracle XE + ODP.NET 恼人的视图错误
伙计们,这是我的观点:
当我执行 SELECT * FROM SISTEMA.VWTELA 时,它在 PL/SQL Developer 中运行良好,但是当我从我的 VB.NET 应用程序启动查询时,它会抛出一个非常烦人的错误 ORA-01722。
有任何想法吗?应用程序代码可以完美地与任何查询一起工作,因此它不是应用程序代码错误,而是来自 ODP.NET 的一些“超酷功能”。
已经尝试过 to_number、to_whatever 并且总是会发生相同的错误。
vb.net - 如何使用 Oracle.DataAccess 将 9 MB 文件插入 Blob 字段?
尝试将大型音频文件插入 Oracle 10g 数据库并不断收到此错误:
ORA-01460: 请求的转换未实现或不合理
音频文件的字节数组长度为 2702577。该过程适用于较小的数组长度,但不适用于较大的数组长度。
这是我的代码,谢谢!
version-control - 如何迁移 odp.net 版本
我有一个在客户端机器上运行的窗口窗体应用程序。一些客户端仍在使用 oracle92 客户端并且没有在他们的机器上安装 opd.net。我已将我的 oracle 客户端更新为 10g,我的应用程序目前依赖于 odp.net 10.1。当我部署此应用程序时,它无法在客户端计算机上运行,因为他们仍在使用 oracle 客户端 92。如何通过更改客户端的 oracle 客户端来解决此问题。
谢谢!