odp.net相关内容

ODP.NET 是否需要安装 Oracle 客户端

我必须从 .NET 代码连接 Oracle 11g DB.为此,我在阅读了一些论坛帖子后安装了 ODP.NET bur,我意识到我也需要安装 Oracle Client. 这是真的吗?我看到 Oracle Client 的大小为 ca.2GB!!!我真的需要安装这么大的客户端才能连接 Oracle DB 吗? 解决方案 2013 年 8 月来自 Oracle 的 Alex Keh 说 ..
发布时间:2021-12-06 08:27:56 C#/.NET

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

部署与 Oracle 数据库通信的 .NET 应用程序所需的最少设置是什么? 解决方案 Josh- 非常感谢您抽出时间来回答.您的说明帮助很大,并且与我自己发现的非常接近. 有趣的是,我发现它可以再瘦一点. 对于那些和我一样的人 不希望他们的用户必须安装 ODAC 或全尺寸 Oracle 客户端 不关心特定客户端安装的可重用性 需要一个“clickOnce"兼容 ..
发布时间:2021-12-05 23:58:59 数据库

托管 ODP.NET 驱动程序未显示在数据源对话框中

在我的计算机上安装了托管 ODP.NET 后,ODP.NET 托管驱动程序不会出现在 Visual Studio 2013 Professional 的选择数据源对话框中.> 它应该是这样的: 这是它在我的机器上的实际外观: 我已按照“轻松驱动 .NET" Oracle 网站上的文章. 我还安装了 Oracle Developer Tools for Visual Studio ..
发布时间:2021-12-05 23:53:29 C#/.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.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#/.NET

部署和配置 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 C#/.NET

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) 兼容性详细信息吗? 解决方案 该错误消息并不表示任何 ..

“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 C#/.NET

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

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

填充数据集时,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 C#/.NET

必须将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 其他开发

如何在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 C#/.NET