odp.net相关内容

受管理的Oracle ODP.NET驱动程序是否使用网络加密?

我最近读过Oracle支持Oracle客户端和服务器之间的网络加密。我假设如果服务器支持这一点,客户端可以在从各种Oracle数据访问提供程序库中使用的完整Oracle客户端驱动程序中完成连接。 但是,我的应用程序正在使用来自Oracle的更独立的托管ODP.NET驱动程序,不需要完整的Oracle客户端安装。有人知道这个驱动程序是否支持网络加密? 这个页面似乎提供了建议,但并没有具体 ..
发布时间:2017-08-18 01:44:57 C#/.NET

ODP.NET部署无需安装

我想部署一个使用Oracle ODP.net的客户端应用程序,但是我不想在每个机器上安装ODP.net。相反,我想在每台机器上复制托管dll oracle.dataaccess.dll,并在共享磁盘上拥有它所依赖的本机dll。 由反编译oracle.dataaccess.dll代码我看到它调用一个方法,从注册表获取本地dll的位置。因此,除了在每台机器上复制oracle.dataaccess ..
发布时间:2017-05-09 18:51:39 其他开发

oracle odp.net SafeMapping转换如果时间戳与时区 - 如何获得偏移而不是区域名称

从c#,使用odp.net,我调用一个返回游标的oracle函数。某些列的类型为“带时区的时间戳”(TSTZ)。如果我直接使用 OracleDataAdapter ,那些列将被转换到System.DateTime和时区信息丢失。这是预期的行为,建议似乎是使用 SafeMapping 强制转换为字符串,如: dataAdapter.SafeMapping.Add(“column_name”, ..
发布时间:2017-04-15 12:02:56 C#/.NET

OracleConnection正在抛出空异常

我尝试从我的新电脑连接到我的Oracle数据库。我刚刚安装了Visual Studio和ODAC。但是当我试图做一个简单的连接我得到一个空消息的异常,空源,空数字,只是与错误代码是 -2147467259 。 OracleConnection Prueba; Prueba = new OracleConnection(“Data Source =(DESCRIPTION =(ADDRE ..
发布时间:2017-03-20 22:21:00 C#/.NET

数据库中的一些数据更改。如何触发一些C#代码在这些更改上做一些工作?

假设我有一个应用程序A与数据库。现在我想添加另一个应用程序B,它应该跟踪应用程序A的数据库更改。应用程序B应该做一些计算,当数据已更改。两个应用程序之间没有直接通信。两者只能看到数据库。 基本问题是:数据库中的一些数据更改。如何触发一些C#代码对这些更改进行一些工作? 为了给出一些刺激的答案,方法,我目前正在考虑: 使应用程序B对 的轮询在感兴趣的表中改变。 优点:简单的方法 ..
发布时间:2017-03-18 21:22:24 C#/.NET

首先使用Oracle与EF代码

我为一家公司写了一个有 EF代码的项目6 和 SQL Server 2008R2 将其数据库切换到 Oracle数据库10g企业版10.2.0.1.0版, 我如何找到适当版本的 ODP.NET 或 ODAC ? 我可以使用 ODAC 12c 或任何其他版本的 Oracle 10g 每个 Oracle 版本都有自己的 ODAC 版本? $ b $你可以只依赖于最后一个版本的odp.net托 ..
发布时间:2017-03-18 19:35:24 数据库

要关闭还是不关闭Oracle连接?

我的应用程式有性能问题,所以我开始调查这个从根:“与数据库的连接。 最佳实践说:”打开一个连接,使用它和关闭是尽快“,但我不知道这导致的开销,所以问题是: 1 - ”打开,使用,尽快关闭连接是使用ODP.NET的最好的解决方案?“ 2 - 有没有办法和如何使用连接池与ODP.NET? 我想创建一个List来存储一些连接字符串,并创建一个逻辑来选择“最好的”连接每次我需要。 ..

Oracle.BulkCopy类在Oracle.ManagedDataAccess.dll?

我使用OracleBulkCopy类引用Oracle.DataAccess.dll。我想使用Oracle.ManagedDataAccess.dll方便部署。但是我得到了构建错误“OracleBulkCopy未找到” 有人知道OracleBulkCopy为什么不包括在Oracle.ManagedDataAccess.dll? 解决方案 您是正确的。在写这篇文章的时候,OracleBu ..
发布时间:2016-10-11 11:28:28 C#/.NET

使用REF光标与ODP.NET输入类型

我试图使用 REFCURSOR 作为Oracle存储过程的输入参数。这个想法是选择一组记录,它们喂到存储过程,然后SP遍历输入 REFCURSOR ,做一些操作,以它的记录。不,我不能选择SP里面的记录,从而避免使用 REFCURSOR 作为输入类型。 我已经找到了如何做到这一点的一个例子(这这里将是链接,但似乎我不能使用它们还)Oracle的文档,但它使用一个简单的 SELECT 来填充输 ..
发布时间:2016-10-10 20:55:34 C#/.NET

不支持的列数据类型ODP.NET

我想升级建立在ODP.NET11克来,希望它会提高数据库的调用和数据检索的性能ODP.NET 12C我现有的应用程序。在这方面,我安装了最新的ODP.NET 12c和改变了所有的Oracle项目引用指向最新的 Oracle.ManagedDataAccess.dll 而不是甲骨文.DataAccess.dll 。 虽然项目成功生成,我看到一个例外,“不支持的列数据类型”正在从ExecuteR ..
发布时间:2016-10-08 22:22:50 C#/.NET

ODP.NET / EF6 - CHAR数据类型WHERE子句中

我开始与EF6和ODP.NET一个项目,我有麻烦基于固定长度的字符列进行查找。 以下代码返回任何结果,即使该用户存在于数据库中。 使用(VAR上下文=新的实体()) { 变种搜索=“testuser的”; VAR的结果= context.Users 。凡(U => u.UserName ==搜索) .FirstOrDefault(); } 我知道我可 ..
发布时间:2016-10-08 15:50:46 C#/.NET

C#/ ODP.NET:大IN子句的解决方法

我们有一个处理连接任意大小的元素列表到IN子句半任意SQL SELECT 查询一个C#组件。本质上,这可以归结为接收这样的: SELECT COUNT(*)FROM一个WHERE B IN(...) ...其中的“...”是该组件被允许修改查询的唯一部 目前该组件将插入一个逗号分隔组命名绑定的参数,然后装上相应的IDbDataParameter对象的命令并执行; ..
发布时间:2016-10-08 14:19:17 C#/.NET

执行,在C#返回一个指针引用一个Oracle功能

我有一个Oracle包在了参考光标有一个过程。我的理解是,这是非常标准。 我不喜欢的是,我不得不写一吨的代码,只看到输出。 所以我问这个问题,它原来我可以通过创建一个包装过程的功能得到我想要的东西。 更新:看起来像我不需要的功能了,但它可能是值得反正知道对于那些好奇看到原来的问题及答案更新。 下面是VARCHAR2功能 功能GetQuestionsForPrint(用户) ..
发布时间:2016-10-04 22:31:20 C#/.NET

甲骨文在C#中绑定变量与LIKE用法

作为努力停止使用动态SQL生成,并鼓励使用绑定变量的,我遇到了一些问题的一部分。 我查询一个Oracle 9i数据库从使用Oracle数据提供程序.NET ASP.NET页 查询是 SQL =“SELECT somedata FROM sometable WHERE机=:计算机名”; 我定义Oracle参数如下: 的OracleParameter参数= ..
发布时间:2016-09-29 12:08:51 C#/.NET

无法加载DLL“OraOps10.dll”

我遇到了特殊的问题。我开发它连接到Oracle数据库的基于Windows的应用程序。 有关初步testings,我已经创建了安装和我有不同的机器进行测试。每台机器都有Oracle客户端安装和我没有看到运行的应用程序的任何问题。 但是,当我分享这个安装客户,他收到错误“无法加载DLL OraOps10.dll“。当记者问他提到,并表现出安装在他的机器上的Oracle客户端,他可以运行它连 ..
发布时间:2016-09-23 21:21:38 C#/.NET

ODP.NET托管库做解析别名,但32位的库做

我有我的盒子安装32位驱动程序(它们被安装和一些数据库管理员配置) 我写了一个简单的脚本来测试驱动,几乎如下: 使用(数据表表=新的DataTable()) { 使用(为OracleConnection连接=新的OracleConnection()) { connection.ConnectionString =“数据源=别名;用户ID =用户;密码=密码”; connect ..
发布时间:2016-09-21 16:01:16 C#/.NET