odp.net相关内容

如何使ODP.NET 4.0(64位)在64位计算机Windows 7上运行?

我已经使用Oracle提供的XCopy 11.2为64位计算机安装了Oracle Client(按照自述说明安装了所有内容). 我正在使用Visual Studio 2010,并且该项目的类型为ASP.NET网站. 当我尝试使用上面安装的Oracle Connection执行ASP.NET网站时,.com在编译期间从web.config文件中给出了错误. ** “无法加载文 ..
发布时间:2020-05-19 20:53:21 C#/.NET

Oracle.Dataaccess在GAC中.我可以控制使用的版本吗?

我有一个使用Oracle.DataAccess(ODP.NET)的XCOPY可部署.NET应用程序.我们还将Oracle Instant Client部署在应用程序目录中.一切正常,但我担心.. 从Oracle ODP.NET常见问题解答中: 从ODP.NET 10.1.0.3开始,Oracle安装程序将注册 全局程序集缓存(GAC)中的以下发布者策略DLL 重定向9.2、10.1和1 ..
发布时间:2020-05-19 20:53:18 C#/.NET

将System.Data.OracleClient替换为Oracle.DataAccess(ODP.NET)

我现在有一个正在使用System.Data.OracleClient的项目,并且由于不推荐使用,所以我想切换到Oracle 11g的ODP.NET最新版本.请让我知道以下步骤是否对我有用,或者需要采取某些其他措施才能使其正常工作: 删除对SYstem.Data.OracleClient的引用 添加对Oracle.DataAccess dll的引用 用OracleDbType替换Oracl ..
发布时间:2020-05-19 20:53:15 C#/.NET

带有Oracle 8.1.7 DB的Oracle.ManagedDataAccess

是否可以将Oracle.ManagedDataAccess与Oracle DB v.8.1.7一起使用?我已经搜索了几个小时,但未能在任何地方找到明确的答案. 解决方案 否. ODP.NET托管驱动程序仅支持回溯到10.2的数据库.由于它是一个相对较新的产品,因此没有旧版本可以依靠. 问题在于网络协议会随着时间的推移而变化,Oracle承诺向后兼容两个主要版本. 如果必须使用O ..
发布时间:2020-05-19 20:53:11 C#/.NET

将Oracle查询转换为pl/sql中的用户定义类型

我在plsql过程中的关系表上有一个选择查询. 我想将此查询的结果转换为用户定义的类型对象,以通过odp.net返回. 我该怎么做? 解决方案 (这是我今天发表的另一篇文章) 这是入门指南: http://www. oracle.com/technology/obe/hol08/dotnet/udt/udt_otn.htm 这会更详细: http://download.o ..
发布时间:2020-05-19 20:53:08 数据库

与ODP.Net连接的ORA-01005错误

我正在尝试使用以下代码访问Oracle数据库(版本10.2.0.4.0),但是在调用open方法时,连接会引发"ORA-01005:提供空密码;拒绝登录"异常. var connBuilder = new OracleConnectionStringBuilder(); connBuilder.DataSource = "(DESCRIPTION =(ADDR ..
发布时间:2020-05-19 20:53:06 C#/.NET

如何禁用连接池?

我的应用程序用来连接数据库的连接字符串如下: private const string oradb = "Data Source=(DESCRIPTION=(ADDRESS_LIST=" + "(ADDRESS=(PROTOCOL=TCP)(HOST=host.name)(PORT=1521)))" + ..
发布时间:2020-05-19 20:53:03 C#/.NET

使用ODP.NET将Oracle与企业库DAAB连接起来

我们的应用程序正在使用企业库DAAB支持oracle和sql数据库. 存储过程之一是用于将图像上载到表. 这是一个BLOB字段,参数设置为DbType.Binary. 此功能对于SQL来说没有任何问题,但是对于Oracle而言 我遇到了32K参数大小限制问题. 按照SO中的建议,我将代码移到了ODP.NET,但是我仍然面临着同样的问题. 我的App.config文件设置: ..
发布时间:2020-05-19 20:53:01 C#/.NET

.Net中的Oracle连接池

我们有一个使用Oracle数据库的系统.我被问到系统是否利用了不确定的连接池. 我们正在使用Oracle.DataAccess.Client.OracleConnection 在阅读主题时,我发现连接池在连接字符串中设置为true,并且默认情况下设置为true. 我们的连接字符串不包含任何池设置.这是否意味着我们正在使用池,如果是,则默认的最小和最大池大小是多少?在隐式使用连接池 ..
发布时间:2020-05-19 20:52:46 C#/.NET

仅通过一个活动会话随机获得ORA-08177

我正在运行一个程序,该程序创建一个表,然后插入一些数据. 这是唯一访问数据库的程序. 我随机得到ORA-08177. 实际的代码有些复杂,但是我编写了一个简单的程序来重现此行为. using System; using System.Data; using Oracle.DataAccess.Client; namespace orabug { class Program { ..
发布时间:2020-05-19 20:52:43 数据库

带有OracleDependency的OracleCommand永远等待

注意:有关这里没有解决办法 请记住,我不是Oracle专家,也不是针对Oracle的编程专家.这是我的测试环境.我在架构STVM中只有一个表,称为STVM_NOTIFICATION.看起来是这样的: CREATE TABLE STVM_NOTIFICATION ( "ID" NUMBER NOT NULL, " ..
发布时间:2020-05-19 20:52:40 C#/.NET

C#2010,ODP.net,调用存储过程传递数组

我有一个PL/SQL存储过程,需要4个输入.这些输入之一是关联数组(Oracle类型:PLS_INTEGER提供的VARCHAR2(1)索引表). 我想拥有一个C#程序,以适当的输入(包括关联数组)调用此存储过程. 我正在将ODP.net 11.2与Visual C#2010 Express和Oracle 11gR2一起使用. 我找不到如何从C#将数组传递给pl/sql过程的任何 ..
发布时间:2020-05-19 20:52:37 C#/.NET

卸载后,Oracle.DataAccess仍尝试访问oraops12.dll

首先,我的计算机上同时具有11和12的oracle客户端.但是当我尝试使用11g版本的oracle.dataacess.dll时. 我已经删除了regedit上的12c寄存器,并停止了与service和machince.config相关的操作. 但是程序被抛出“无法加载oraops12.dll ..". oracle.dataacess在哪个路径中找到dll的配置? 为什么仍然尝试加载 ..
发布时间:2020-05-19 20:52:34 其他开发

.net 2.0网站中一起使用的System.Data.OracleClient和ODP.Net 11g的问题

在基于.net Framework 2.0的应用程序中,我们使用了System.Data.Oracleclient,现在正在迁移到ODP.Net,该项目的规模太大, 因此我们无法一次性完成整个迁移,结果是应用程序使用了2个提供程序System.Data.Oracleclient&截至目前,ODP.Net. 现在,我们正在将操作系统从Windows XP 32bit更改为Windows 7 6 ..
发布时间:2020-05-19 20:52:28 其他开发

如何在同一台计算机上并排安装ODP.NET 2.111和ODP.NET 4.112,同时它们都指向同一数据库服务器

问题是如何同时在同一台计算机上同时安装ODP.NET 2.111和ODP.NET 4.112,同时它们都使用tnsnames.ora指向同一数据库服务器 我需要支持基于Oracle 11.1.0的旧系统.系统正在使用ODP.NET 2.111连接到oracle.在以下位置安装了两个客户端: C:\ oracle \ product \ 11.1.0 \ client_1 C:\ ..
发布时间:2020-05-19 20:52:25 数据库

ODP.NET连接池:如何判断是否已使用连接

我正在修改Winforms应用程序以使用连接池,以便可以在后台线程中进行数据访问.业务逻辑是在PL/SQL中实现的,为了使用业务逻辑,必须调用几个与安全性相关的存储过程. 我需要一种方法来判断是否已使用该连接而无需往返数据库.我认为我不能在HashSet中跟踪它们,因为我怀疑是否可以依赖Equals甚至ReferenceEquals.有什么想法吗? 编辑: 请明确一点,我计划使用 ..
发布时间:2020-05-19 20:52:22 C#/.NET