odp.net相关内容
我已经使用Oracle提供的XCopy 11.2为64位计算机安装了Oracle Client(按照自述说明安装了所有内容). 我正在使用Visual Studio 2010,并且该项目的类型为ASP.NET网站. 当我尝试使用上面安装的Oracle Connection执行ASP.NET网站时,.com在编译期间从web.config文件中给出了错误. ** “无法加载文
..
我有一个使用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
..
我现在有一个正在使用System.Data.OracleClient的项目,并且由于不推荐使用,所以我想切换到Oracle 11g的ODP.NET最新版本.请让我知道以下步骤是否对我有用,或者需要采取某些其他措施才能使其正常工作: 删除对SYstem.Data.OracleClient的引用 添加对Oracle.DataAccess dll的引用 用OracleDbType替换Oracl
..
是否可以将Oracle.ManagedDataAccess与Oracle DB v.8.1.7一起使用?我已经搜索了几个小时,但未能在任何地方找到明确的答案. 解决方案 否. ODP.NET托管驱动程序仅支持回溯到10.2的数据库.由于它是一个相对较新的产品,因此没有旧版本可以依靠. 问题在于网络协议会随着时间的推移而变化,Oracle承诺向后兼容两个主要版本. 如果必须使用O
..
我在plsql过程中的关系表上有一个选择查询. 我想将此查询的结果转换为用户定义的类型对象,以通过odp.net返回. 我该怎么做? 解决方案 (这是我今天发表的另一篇文章) 这是入门指南: http://www. oracle.com/technology/obe/hol08/dotnet/udt/udt_otn.htm 这会更详细: http://download.o
..
我正在尝试使用以下代码访问Oracle数据库(版本10.2.0.4.0),但是在调用open方法时,连接会引发"ORA-01005:提供空密码;拒绝登录"异常. var connBuilder = new OracleConnectionStringBuilder(); connBuilder.DataSource = "(DESCRIPTION =(ADDR
..
我的应用程序用来连接数据库的连接字符串如下: private const string oradb = "Data Source=(DESCRIPTION=(ADDRESS_LIST=" + "(ADDRESS=(PROTOCOL=TCP)(HOST=host.name)(PORT=1521)))" +
..
我们的应用程序正在使用企业库DAAB支持oracle和sql数据库. 存储过程之一是用于将图像上载到表. 这是一个BLOB字段,参数设置为DbType.Binary. 此功能对于SQL来说没有任何问题,但是对于Oracle而言 我遇到了32K参数大小限制问题. 按照SO中的建议,我将代码移到了ODP.NET,但是我仍然面临着同样的问题. 我的App.config文件设置:
..
这是我的powershell代码: [void][System.Reflection.Assembly]::LoadFile("C:\DLL\Oracle.ManagedDataAccess.dll") $OracleConnexion = New-Object Oracle.ManagedDataAccess.Client.OracleConnection('User Id=test;Pa
..
我在Oracle 12c上有此程序包代码 CREATE OR REPLACE PACKAGE Support_Data_Types AS TYPE ttDate IS TABLE OF DATE END Support_Data_Types; PROCEDURE GetData ( tabDates IN SUPPORT_DATA_TYP
..
string constr =“数据源=(DESCRIPTION =(地址=(PROTOCOL = tcp)(HOST = spp01)(PORT = 1521))(CONNECT_DATA =(SID = Global))));用户 Id = SYSMAN; Password = testman3“; 字符串ProviderName ="Oracle.DataAccess.Client";
..
我们有一个使用Oracle数据库的系统.我被问到系统是否利用了不确定的连接池. 我们正在使用Oracle.DataAccess.Client.OracleConnection 在阅读主题时,我发现连接池在连接字符串中设置为true,并且默认情况下设置为true. 我们的连接字符串不包含任何池设置.这是否意味着我们正在使用池,如果是,则默认的最小和最大池大小是多少?在隐式使用连接池
..
我正在运行一个程序,该程序创建一个表,然后插入一些数据. 这是唯一访问数据库的程序. 我随机得到ORA-08177. 实际的代码有些复杂,但是我编写了一个简单的程序来重现此行为. using System; using System.Data; using Oracle.DataAccess.Client; namespace orabug { class Program {
..
注意:有关这里没有解决办法 请记住,我不是Oracle专家,也不是针对Oracle的编程专家.这是我的测试环境.我在架构STVM中只有一个表,称为STVM_NOTIFICATION.看起来是这样的: CREATE TABLE STVM_NOTIFICATION ( "ID" NUMBER NOT NULL, "
..
我有一个PL/SQL存储过程,需要4个输入.这些输入之一是关联数组(Oracle类型:PLS_INTEGER提供的VARCHAR2(1)索引表). 我想拥有一个C#程序,以适当的输入(包括关联数组)调用此存储过程. 我正在将ODP.net 11.2与Visual C#2010 Express和Oracle 11gR2一起使用. 我找不到如何从C#将数组传递给pl/sql过程的任何
..
首先,我的计算机上同时具有11和12的oracle客户端.但是当我尝试使用11g版本的oracle.dataacess.dll时. 我已经删除了regedit上的12c寄存器,并停止了与service和machince.config相关的操作. 但是程序被抛出“无法加载oraops12.dll ..". oracle.dataacess在哪个路径中找到dll的配置? 为什么仍然尝试加载
..
我已经开发了一个使用Oracle Data Provider for .NET的应用程序.我将应用程序文件(.exe)和ODP库(Oracle.DataAccess.dll)复制到未安装Oracle客户端和ODP.NET的另一台计算机上.运行应用程序时,出现错误msg:"Oracle.DataAccess.Client.OracleConnection"的类型初始化程序引发了异常. ****
..
在基于.net Framework 2.0的应用程序中,我们使用了System.Data.Oracleclient,现在正在迁移到ODP.Net,该项目的规模太大, 因此我们无法一次性完成整个迁移,结果是应用程序使用了2个提供程序System.Data.Oracleclient&截至目前,ODP.Net. 现在,我们正在将操作系统从Windows XP 32bit更改为Windows 7 6
..
问题是如何同时在同一台计算机上同时安装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:\
..
我正在修改Winforms应用程序以使用连接池,以便可以在后台线程中进行数据访问.业务逻辑是在PL/SQL中实现的,为了使用业务逻辑,必须调用几个与安全性相关的存储过程. 我需要一种方法来判断是否已使用该连接而无需往返数据库.我认为我不能在HashSet中跟踪它们,因为我怀疑是否可以依赖Equals甚至ReferenceEquals.有什么想法吗? 编辑: 请明确一点,我计划使用
..