odp.net 相关问题

Oracle Data Provider for .NET(ODP.NET)具有对Oracle数据库的优化ADO.NET数据访问。

托管 ODP.Net:未检测到或配置 LDAP 服务器

我正在尝试使用托管 ODP.NET 库连接到 PowerShell 中的 Oracle 数据库(因此无法使用 app.config 文件)。指定连接对象的 TnsAdmin 属性时...

回答 1 投票 0

处理 OracleCommand 参数中的空值

我试图确定如何使用以下 C# 代码在 OracleCommand 中指定 null 作为参数值。我摘录了相关内容,但基本上要点是 sal_id 是否出现在...

回答 7 投票 0

如何解决:无法加载DLL'OraOps19.dll':找不到指定的过程。?

我已经安装了oracle 19客户端来构建我的项目。在我的注册表中,dll 路径是这样定义的 我还添加了 我已经安装了oracle 19客户端来构建我的项目。在我的注册表中,dll 路径定义良好 我还添加了<oracle.dataaccess.client><settings><add name="DllPath" value="D:\app\oracle\product\19.0.0\client_1\bin"/></settings></oracle.dataaccess.client> 但我还是有例外 DllNotFoundException:无法加载 DLL 'OraOps19.dll':指定的 找不到程序。 如何查看使用的dll路径或解决问题? 就我而言,Windows 注册表中的 oci.dll 路径错误。 只有在编写了一个小型控制台应用程序并分析了由 Process Monitor 工具创建的应用程序运行日志之后,我才设法捕捉到这一点: 工具 - 文件摘要 - ByFolder 树帮助找到从 Windows 注册表中读取错误路径值的记录 我进行了以下修复: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\MTxOCI] "OracleOciLibPath"="C:\\PATH_TO_YOUR_ORACLE_CLIENT\\bin" [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\MSDTC\MTxOCI] "OracleOciLibPath"="C:\\PATH_TO_YOUR_ORACLE_CLIENT\\bin" 它修复了错误。 就我而言,解决问题的方法是安装 C++ Redistributeable: # ODAC requires the Visual C++ Redistributable for Visual Studio 2015-2022 or later: [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; Invoke-WebRequest "https://aka.ms/vs/17/release/vc_redist.x64.exe" -OutFile "vc_redist.x64.exe"; Start-Process -filepath .\vc_redist.x64.exe -ArgumentList "/install", "/passive", "/norestart" -Passthru | Wait-Process; Remove-Item -Force vc_redist.x64.exe; 这是 ODAC 下载页面提到的要求

回答 2 投票 0

ORA-01036: 非法变量名/编号,在 select 和 from 之间绑定参数

当我执行如下所示的 C# 脚本时,它给出 ORA-01036: 非法变量名称/编号 使用 (OracleConnection conn = new OracleConnection(connectionString)) 使用 (OracleCommand cmd = conn.CreateC...

回答 2 投票 0

如何使用 ODP.NET C# 限制 Oracle 会话时间长度

我想知道Oracle如何在有限的时间内杀死会话 在 ODP.Net 上。 这些是我尝试过的。 1.我将 Oracle 用户配置文件设置为 CONNECT_TIME = 1 分钟。 2.我用这个配置文件创建了Oracle用户...

回答 1 投票 0

ELMAH 可以与 Oracle.ManagedDataAccess 一起使用吗?

我有 ASP.NET MVC 项目,它使用 Oracle.ManagedDataAccess.dll 连接到 Oracle 数据库,因此我不需要在部署应用程序的任何计算机上安装 Oracle 客户端。有吗

回答 2 投票 0

转向 ODP.NET -> ORA-08177:无法序列化此事务的访问

我是与连接器、数据库等相关的一切的初学者。 我的公司有一个用于数据库的 Devart 连接器,我们正在尝试使用 ODP.NET 进行升级。 当我改变一切并尝试休息时...

回答 1 投票 0

如何使用 PowerShell 解决 Oracle 错误“用户 ID 是无效的连接字符串属性”?

我正在尝试使用 PowerShell 连接到远程 Oracle 数据库。我安装了以下内容: ODTwithODAC122011、ODP.Net_Managed_ODAC_122cR1 我有.NetFramework 4.8.04084。 正如问题中所述...

回答 2 投票 0

PLS-00306: 调用中的参数数量或类型错误

我从 .NET 应用程序调用 Oracle 函数,但总是出现以下异常: PLS-00306: 调用 'TF_GETNODES' 时参数的数量或类型错误 这是

回答 2 投票 0

如何创建连接到 Oracle DB portable 的 Visual Studio Windows Forms 应用程序?

应用程序直接连接到Oracle DB,提取数据并将其制作成Excel文件。问题是它只能在 PC 上运行,并且经过精心设计。尝试在其他 PC 上使用该项目...

回答 0 投票 0

如何在不使用OracleObjectMappingAttribute的情况下,用ODP.NET从Oracle UDTs中进行映射?

我们应用程序中的数据访问层将使用Oracle的UDT功能。我们将只在数据库中传递UDT对象。目前,我们生成的自定义 ...

回答 3 投票 9

Entity Framework Oracle时间戳

我们拥有带有INSTANCE_ID列的T_SC_SERVICE表,该表在Oracle中为Timestamp(6)类型。我正在使用.NET Framework 4.5,Entity Framework 6和DB First方法。我正在尝试添加并选择项目...

回答 1 投票 1

Oracle Universal Installer会破坏我现有的数据库设置吗?

我问这是因为我无法从Oracle那里得到一个明确的答案,所以我想看看这里是否有Oracle专家!作为我要完成的工作的简要概述,...

回答 1 投票 0

当值为零时如何传递十进制类型的绑定变量(参数)?

我正在将绑定变量与Oracle.ManagedDataAccess提供程序一起使用。我绑定到的表列被简单地定义为“数字”。下面的代码行在名为AMOUNT ...

回答 1 投票 0

与DataAccess.Client.OracleConnection共享ManagedDataAccess.Client.OracleConnection连接/会话/事务

[在我的应用程序中,我正在使用一个具有公共Oracle.ManagedDataAccess.Client.OracleConnection DbConn属性的Repository类。在另一个我使用此存储库的类中,有一个特定的...

回答 1 投票 2

Oracle.ManagedDataAccess.dll中的OracleBulkCopy类?

我正在使用参考Oracle.DataAccess.dll的OracleBulkCopy类。我想使用Oracle.ManagedDataAccess.dll进行轻松部署。但是然后我得到了构建错误“找不到OracleBulkCopy”。...

回答 2 投票 11

ODP.NET上返回字符串的函数中的6502

我有一个这样定义的SQL函数:创建或替换函数func_cmap_unit_test(什么varchar2)将varchar2作为return返回'hello'||什么|| '!';结束func_cmap_unit_test;我测试过...

回答 1 投票 1

如何用web.config部分替换machine.config的“ oracle.manageddataaccess.client”部分

[早上好,我的应用程序使用oracle.manageddataaccess.client,通过Nuget安装oracle.managedDataAccess时,在我的web.config中创建了一个引用,如下所示: []

回答 1 投票 1

ODP.net填充数据集时,Oracle小数位数精度问题。例外:算术运算导致溢出

我正在c#.net 2(Visual Studio 2005 SP1)中工作,试图用来自Oracle10g数据库的select * from表的结果填充数据集。 .net框架,IDE和数据库不能是...

回答 3 投票 14


© www.soinside.com 2019 - 2024. All rights reserved.