odp.net相关内容

Oracle 11g客户端是否需要ODP.NET?

我可能在这里问错了一个问题,如果愿意,我愿意更改它. 我有一个正在使用Microsoft.NET Oracle提供程序的项目(我们的计划是更改为ODP,但我们尚未这样做). 我正在尝试使该项目在Windows 2008(x64)构建服务器上构建.它构建的很好,但是当我们的单元测试在Oracle数据库中命中时就失败了. 我最初安装了32位oracle 9i客户端,这是我们当前在wi ..
发布时间:2020-05-19 20:52:08 数据库

为什么ODP.NET 11 xcopy部署在安装了Oracle DB 10的计算机上不起作用?

我有一个应用程序,该应用程序在.exe文件所在的目录下使用ODAC 11的本地版本.其想法是,我们希望我们的应用程序使用本地ODAC 11,而不管用户在她身上安装了什么软件.机器. Oracle.DataAccess.dll与.exe在同一目录中. 当客户端计算机上未安装Oracle客户端时,它运行良好,但是在安装了Oracle Database 10.2.0.something的计算 ..
发布时间:2020-05-19 20:52:05 数据库

如何在SQL查询中使用Oracle关联数组

ODP.Net公开了将关联数组作为参数从C#传递到Oracle存储过程的能力.除非您试图在sql查询中使用该关联数组中包含的数据,否则它是一个很好的功能. 这样做的原因是它需要上下文切换-SQL语句需要SQL类型,并且像这样传递给PL/SQL的关联数组实际上定义为PL/SQL类型.我相信在PL/SQL包/过程/函数中定义的任何类型都是PL/SQL类型,而在这些对象之外创建的类型是SQL类型( ..
发布时间:2020-05-19 20:52:02 数据库

使用Oracle.DataClient时提供程序与Oracle客户端错误的版本不兼容

我正在使用Visual Studio 2008 Express Edition,并且正在尝试使用Oracle.DataClient开发一个小型应用程序. 尝试连接到目标系统中的数据库时出现上述错误. 我添加了对Oracle 10gR2的Oracle ODP.net提供程序的引用,并且在目标计算机中,我安装了Oracle 10gR2数据库的副本.尽管如此,我得到了错误. 在发布此内容之前,我阅 ..
发布时间:2020-05-19 20:51:58 数据库

在WiX中,我如何测试Oracle ODP.Net的注册表项(不是值)的存在

更具体地说,我想测试一台机器上是否安装了Oracle ODP.Net.我想通过测试HKLM \ SOFTWARE \ ORACLE \ ODP.NET注册表项来做到这一点. ODP.Net使用的实际值存储在HKLM \ SOFTWARE \ ORACLE \ ODP.NET \ 2.111.6.20中,但是我认为随着Oracle发布更新,此下级密钥的名称将更改. 我尝试了以下失败的尝试 ..
发布时间:2020-05-19 20:51:56 数据库

odp.net可以将参数传递给布尔值pl/sql参数吗?

是否可以在pl/sql存储过程中将OracleParameter正确传递给布尔参数? 解决方案 您不能在SQL中使用布尔参数.因此,调用带有或返回布尔值的存储过程在SQL中是行不通的.在pl/sql块中使用这样的过程没有问题. 从JCallico中添加答案: 我使用以下变通方法来绕过此限制: 使用匿名块包装函数调用. 返回包含1或0的输出变量. 读取输出变量并将其转换 ..
发布时间:2020-05-19 20:51:52 C#/.NET

可以将Oracle 11g客户端与10g服务器一起使用吗?

我正在创建一个使用odp.net的.NET程序,特别是11g版本.我们的oracle服务器正在运行10g.我在开发过程中为时已晚,无法进行更改.我要去麻烦了吗?您有在10g服务器上运行11g客户端的经验吗? 解决方案 您可以将odp.net 11与Oracle服务器9、10和11一起使用.是的,我已经尝试了所有这些组合. 例如,您可以使用odp.net 11从Oracle服务器9、1 ..
发布时间:2020-05-19 20:51:48 数据库

Oracle.DataAccess.Client依赖关系

首先,我想使用Oracle.DataAccess.dll来使用OracleBulkCopy. 我想知道所有需要从数据库读取的dll,然后在Oracle中执行批量复制.当前,我们仅使用一个dll来执行对数据库的所有读取操作,而我们使用的是Oracle.ManagedDataAccess.Client.但是我不能用它来执行bulkCopy. 我不想为用户安装ODP.NET,我想直接将dll ..
发布时间:2020-05-19 20:51:46 C#/.NET

Oracle ODP.net托管与非托管驱动程序

在托管和非托管Oracle ODP.Net驱动程序之间是否存在性能基准? (即,除了简化体系结构/部署外,迁移到托管驱动程序还有任何优势) 解决方案 我想分享一些结果.我认为,与易于部署相比,性能的小不足是值得的. 注意:seg表示秒.抱歉. 当然,这是一个简单的测试,并且没有涉及多个主题,例如连接池,稳定性,可靠性等... 值得一提的是,方案已执行了100次.因此 ..
发布时间:2020-05-19 20:51:33 数据库

使用Oracle客户端11部署.NET应用程序所需的最少设置是什么?

能够部署与Oracle数据库对话的.NET应用程序所需的最少设置是什么? 解决方案 乔什 非常感谢您抽出宝贵的时间回答.您的指示对我们有很大帮助,非常接近我自己发现的情况. 有趣的是,我发现它可以再瘦一些. 对于我这种情况下的人 不希望其用户必须安装ODAC或完整尺寸的Oracle客户端 不在乎特定客户端安装的可重用性 需要一个"clickOnce"兼容解决方案 ..
发布时间:2020-05-19 20:51:29 数据库

ODBC或ODP.Net for C#?

我的任务是为客户编写一些自定义C#报告程序.这些程序只会读取Oracle数据库,而不会更新或更改数据. 与ODBC相比,使用ODP.Net是否有任何显着优势?我认识一些提倡使用Oracle Instant Client(我认为它包含ODP.Net)的人,因为(据说)部署比让客户端安装ODBC驱动程序容易(据说).没有部署依赖ODBC或ODP.Net的应用程序的经验,我无法做出明智的决定. ..
发布时间:2020-05-19 20:21:23 C#/.NET

调用带有输出参数的过程

我有一个ORACLE软件包,该软件包接收很少的参数并返回-带有一些其他(输出)参数-唯一值(数字). 这是程序包代码: create or replace PACKAGE BODY "USP_SHIPMENTS" AS PROCEDURE usp_GetNewShipmentNumber ( pErrorCode OUT NUMBER, ..
发布时间:2020-05-17 23:49:35 数据库

NHibernate和DateTime映射问题

我在查询中遇到了麻烦,在该查询中我选择了给定范围内的记录 时间跨度. 我要选择的列的类型为DATE.我已经映射了这个 列作为DateTime属性,查询工作正常,但是速度很慢. 生成的查询如下:(由 NHProfiler 提供) select kifkalende0_.KALENDER_MEDARBEJDER_ID as KALENDER1_119_0_, kifkalend ..
发布时间:2020-05-17 23:17:09 其他开发