odp.net相关内容

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

ODP.Net 公开了将关联数组作为参数从 C# 传递到 Oracle 存储过程的能力.这是一个很好的功能,除非您尝试在 sql 查询中使用该关联数组中包含的数据. 这样做的原因是它需要上下文切换——SQL 语句需要 SQL 类型,并且像这样传递给 PL/SQL 的关联数组实际上被定义为 PL/SQL 类型.我相信在 PL/SQL 包/过程/函数中定义的任何类型都是 PL/SQL 类型,而在 ..
发布时间:2021-11-30 12:57:54 数据库

提供程序与 Oracle 客户端版本不兼容

我正在尝试在我的 ASP.net 项目中使用 Oracle ODP.NET 11g (11.1.0.6.20) Instant Client 作为数据提供者,但是当我运行 aspx 页面时收到“提供程序与 Oracle 客户端版本不兼容"错误消息.任何帮助将不胜感激. 我在 Visual Studio 2005 中引用了数据提供程序,后面的代码如下所示: 使用 Oracle.DataAcc ..
发布时间:2021-11-28 22:58:55 C#/.NET

从 Visual Studio 2010 使用 Oracle 需要什么?

从 Visual Studio 2010 使用 Oracle 需要什么? 环境:1 - 在开发电脑上: Windows 7 Ultimate 64 位(4 GB 内存,双核 2.6 GHz) Windows 7 Ultimate 64 位(4 GB 内存,双核 2.6 GHz) Visual Studio 2010 旗舰版 ODAC(来自 ODTwithODAC112012. ..
发布时间:2021-11-25 07:01:14 C#

使用 oracle.dataaccess.dll 时出错

我有一个 Web 应用程序,它使用 Oracle.DataAccess.dll 与 Oracle 数据库通信.部署在 32 位 windows 系统上的 web 应用程序可以工作,但不能在 windows server 2008 64 位上运行.我安装了 10204_vista_win2k8_x64_production_db 包,从项目中引用了已安装的 dll(版本 2.102.4.0),但出现 ..
发布时间:2021-11-25 05:51:00 C#

错误:无法加载文件或程序集“Oracle.ManagedDataAccessDTC"或其依赖项之一

背景 我有一个包含控制台项目和 MVC4 Web 应用程序的解决方案. 两者均参考 Oracle.ManagedDataAccess(托管 ODP.NET 数据访问提供程序).引用的是同一个文件. 均未引用 Oracle.ManagedDataAccess DTC. 在 VS 配置管理器中,对于所有配置选项,平台都列为“任何 CPU". 两者的平台目标都是“任何 CPU" 问题 ..
发布时间:2021-11-24 11:51:48 C#

部署和配置 ODP.NET 以在不安装实体框架的情况下工作

如何部署和配置 ODP.NET 以在不安装实体框架的情况下工作? A.如何部署和配置 Oracle.DataAccess.Client? B.如何部署和配置 Oracle.ManagedDataAccess.Client? C.您需要做什么才能使用带有 Oracle SSDL 的 EDMX 进行构建? D.您需要安装什么才能获得设计师支持? 解决方案 这个答案总结了 ..
发布时间:2021-11-15 22:34:46 其他开发

带有 oracle 的 EF - “在配置中找不到指定的商店提供程序,或者该提供程序无效."

我在 .net 4.5 程序中使用带有 oracle 客户端 (odp.net) 的实体框架. 在生产机器中,我收到以下错误: System.ArgumentException:在配置中找不到指定的存储提供程序,或者该提供程序无效.--->System.ArgumentException: 无法找到请求的 .Net Framework 数据提供程序.它可能没有安装.在 System.Dat ..
发布时间:2021-06-12 18:50:42 其他开发

使用 ODP.NET 部署 ASP.NET 网站

我是在问了更多类似问题之后写的: 连接到 Oracle 数据库时出现 OracleException (0x80004005) 该提供程序与Oracle 客户端版本 我有一个小型 ASP.NET 网站,它在开发人员机器上运行良好,但在测试服务器中却无法使用.当应用程序调用 OracleConnection.Open();我得到一个相当无助的“未处理的执行错误".完整说明如下: ..
发布时间:2021-06-12 18:50:39 其他开发

ODP.NET x64 ANYCPU 和首选 32 位设置

我的机器安装了最新的 Oracle ODP.NET x64(xCopy 版本).我的机器是 x64.我不知道目标机器是 x86 还是 x64,所以我在 VS 2012 中将构建属性设置为 AnyCPU.有一个默认复选框处于活动状态“首选 32 位" 编译没问题,但是当我运行代码时,它说找不到程序集.取消选中“首选 32 位"可解决此问题. 这是什么原因造成的?我认为首选 32 位是可以 ..
发布时间:2021-06-12 18:50:36 其他开发

Oracle 客户端和 ODP.NET 版本兼容性

我们已将 Oracle 升级到 19C,还将 Oracle.ManagedDataAccess 包升级到 19.6.但是,当我们尝试在 Oracle 数据库 12 上打开我们的应用程序时,它显示错误,因为某些机器仍然具有 Oracle 12(旧)数据库.有人可以与 Oracle 客户端分享 Oracle 数据提供程序 (ODP.Net) 兼容性详细信息吗? 解决方案 该错误消息并不表示任何 ..
发布时间:2021-06-12 18:50:31 其他开发

“ODP.NET,托管驱动程序"System.Data.Common.DbProviderFactories.GetFactory 失败.但是“原始"作品

嘎嘎.Oracle 和 DotNet 框架代码. 我正在尝试在工厂创建一个“ODP.NET,托管驱动程序" 我要了 无法找到请求的 .Net Framework 数据提供程序.可能未安装. 我已经走到了极端之下以确保它“在那里". “原始"vs 使用工厂调试提示来自这里:ODP.NET 托管 - 无法找到请求的 .Net Framework 数据提供程序 Pro ..
发布时间:2021-06-12 18:50:28 其他开发

如何 - 获取 Oracle.ManagedAccess 驱动程序以与已安装的 VB.Net 应用程序一起使用

我有一个 32 位应用程序要安装在 Win10(x64 操作系统)上.我所有的 Oracle 功能都在调试器中工作.Oracle.ManagedAccess 驱动程序在 VS 项目中正确注册,应用程序在调试器中按预期工作.但是,当我构建基于 WiX 的安装包并运行已安装的应用程序时,出现以下错误: 我在这里错过了什么?在上个月使用 ODP.NET 驱动程序“Oracle.DataAcess" ..
发布时间:2021-06-12 18:50:25 其他开发

ODP.NET 的 Oracle 数据库更改通知不起作用

我完全是 Oracle DB 的新手,试图启用 DB 更改通知. private void RegisterNotification(){const string connstring = "Data Source=ORA_DB;User Id=USER;Password=pass;";尝试{var connObj = new OracleConnection(connstring);connO ..
发布时间:2021-06-12 18:50:20 其他开发

填充数据集时,ODP.net Oracle十进制数字精度问题.例外:算术运算导致溢出

我正在使用c#.net 2(Visual Studio 2005 SP1),尝试用来自Oracle10g数据库的select * from表中的结果填充数据集.无法在此客户端站点上更改.net框架,IDE和数据库 . 我正在使用 ODP.net提供程序进行连接,dll版本为 2.102.2.20 当我运行fill命令时,我得到一个异常: 算术运算导致溢出 此外,如果我尝试在 ..
发布时间:2021-04-29 18:55:14 其他开发

必须将ORA_ASPNET_MEM_GETALLUSERS声明为ASP.NET MVC Oracle提供程序

按照 Oracle提供的本教程,我试图将我的应用程序设置为使用Oracle成员资格,角色和状态提供程序.在使用ASP.NET Admin工具设置成员身份的过程中,单击“安全性"选项卡时出现以下错误: ORA-06550:第1行,第15列:PLS-00201:标识符"ORA_ASPNET_MEM_GETALLUSERS"必须声明为ORA-06550:第1行,第7列:PL/SQL:语句已忽略 ..
发布时间:2021-04-11 20:03:20 其他开发

无法删除ASP.NET bin目录中的Oracle oci.dll/无法工作

我按照此处的指示进行操作: http://splinter.com.au/blog/?p = 156 尝试使用较新版本的ODP.NET而不安装Oracle 11g客户端.到目前为止,除了重新启动IIS之外,我一直都遵循所有步骤. 但是,这引起了一些问题,我真的很好奇为什么.如果我尝试使用ODP.NET,则在Oracle连接尝试进行连接时会遇到空白异常(例如ConnectExample.Ope ..
发布时间:2021-04-10 19:19:30 其他开发

如何在Powershell中向ODP.Net托管驱动程序添加配置选项

使用Powershell中的Oracle托管数据提供程序ODP.NET效果很好.但是,如何添加应用程序特定的配置设置还不太清楚. 这怎么办? 解决方案 可以使用常规方法在app.config-file中指定配置设置.您只需要从powershell脚本中引用配置: $ configPath ="\\ server1 \ share1 \ app_folder \ app.confi ..
发布时间:2021-04-09 18:42:43 其他开发

实体框架Oracle时间戳

我们有一个T_SC_SERVICE表,其中的INSTANCE_ID列在Oracle中是Timestamp(6)类型. 我正在使用.NET Framework 4.5,Entity Framework 6和DB First方法. 我正在尝试使用LINQ从此表中添加和选择项. 插入LINQ,如下所示: Service newItem = new Service() { ..
发布时间:2020-07-24 05:55:12 其他开发