odp.net相关内容

ODP.NET更新...返回到...多行,参数类型

我想知道是否可以采取以下行动方案: 我正在实现一个简单的数据输入应用程序.每个可编辑的记录都驻留在一个表中.用户必须同时编辑多个记录(以减少数据输入时间).我目前想做的是在记录中实现某种锁定机制. 我想到的第一件事是执行(ExecuteNonQuery)UPDATE some_table SET status ='locked'WHERE rownum = 1 RETURNING id I ..
发布时间:2020-05-22 02:02:41 C#/.NET

ODP.net + VB =找不到表

我是Oracle的新手,我刚刚安装了Oracle 10g XE及其用于.NET的ODAC软件包. 我正在VB中制作一个简单的“连接并获取表"应用程序,但是它始终会引发“找不到表"错误. 我在Oracle Home(Web管理员事务)中创建了"Test"表,这是我在VB中使用的代码: Dim oraCmd As New OracleCommand("Select * From T ..
发布时间:2020-05-19 20:56:49 其他开发

Oracle Odp.net驱动程序部署

我们已经为Oracle安装了32位odp.net驱动程序.我们的服务器当前托管使用不推荐使用的Microsoft Oracle驱动程序的应用程序. 要在服务器上使用新的odp.net驱动程序,是否与Microsoft弃用的旧驱动程序有任何冲突? 服务器上需要安装什么? (如何避免与现有的Web应用程序冲突?) 解决方案 System.Data.OracleClient依赖于不受 ..
发布时间:2020-05-19 20:56:46 数据库

为什么不使用ODP.NET执行此PL/SQL查询

在我的代码中的某个地方生成了一个查询,该查询将使用以下命令执行: command.ExecuteNonQuery(); 但是对于以下查询,它将引发此异常: {"ORA-01036: illegal variable name/number"} 奇怪的是,如果我将此查询复制到Toad并设置其参数值,则执行将没有任何问题. 在command.CommandText中设置的我的 ..
发布时间:2020-05-19 20:56:44 C#/.NET

Oracle的ODP.Net无法处理换行符.Net换行符吗?

对于.Net 4.0应用程序,我正在使用ODP.Net 11库中的OracleClient类.经过一些研究后,有人注意到ODP.net库不能处理Windows换行符,而只能处理Unix换行符(不能处理\ r).当我用空格替换每个\ r事件时,查询运行正常. 我在这里错过了什么吗,还是Oracle太荒谬了? 我遇到以下错误: Message: ORA-06550: line 1, ..
发布时间:2020-05-19 20:56:23 C#/.NET

VB.NET问题连接到Oracle 11g

OS: Windows 7 64bit VB: Visual Studio 2010 Oracle Client: 11g 我正在开发一个连接到Oracle 11g服务器的应用程序.我能够通过Oracle SQL Developer,ODBC(在SYSWOW64中)和VB Server Explorer中连接到Oracle服务器. 我正在使用位于以下位置的.NET参考Oracle.Dat ..
发布时间:2020-05-19 20:56:21 其他开发

将数据表传递给Oracle存储过程的后代

我正在使用ODP.NET和Oracle 11g客户端.我正在将数据表传递给以refcursor作为输入的过程. dtSample是DataTable,有四个列分别称为Type,Name,Size和Description. 我遇到错误 无效的参数绑定,参数名称:ParameterName 在线 db.ExecuteNonQuery(oracleCommand); 完 ..
发布时间:2020-05-19 20:56:18 其他开发

如何使用Oracle.DataAccess将9 MB文件插入Blob字段?

尝试将大型音频文件插入Oracle 10g数据库中并不断出现此错误: ORA-01460:请求未实现或不合理的转换 音频文件的字节数组长度为2702577.此过程适用于较小的数组长度,但不适用于较大的数组长度. 这是我的代码,谢谢! Dim oracleConnection As New OracleClient.OracleConnection Dim C ..
发布时间:2020-05-19 20:56:10 数据库

Oracle RefCursor的参数问题

我正在使用ODP.NET(从Microsoft的提供程序迁移),并且卡在了一个返回引用的存储过程中.我有以下PL/SQL过程(为了使它更加通用,我对其进行了一些更改): PROCEDURE MyProc(parameter_no1 IN NUMBER, parameter_no2 IN NUMBER, RETCURSOR OUT ret_type) AS BEGIN OPEN RETCU ..
发布时间:2020-05-19 20:56:06 C#/.NET

如何获得旧版本的OracleClient以在.NET本地工作?

当我使用Oracle.DataAccess.dll创建一个新的.NET应用程序时,它运行良好.但是,我需要编辑安装了旧版本Oracle.DataAccess.dll的现有Web应用程序,当我尝试在本地运行它时,它抛出了我们的老朋友,“提供程序与Oracle客户端版本不兼容. “例外. 应用程序上的现有版本为2.112.1.2.我有两个版本可用; 4.112.4.0和2.112.4.0. (我 ..
发布时间:2020-05-19 20:56:03 C#/.NET

Oracle.DataAccess.Client.OracleCommand ExecuteReaderAsync

因此,因为OracleCommand类扩展了DbCommand类,所以它实现了Execute方法的异步版本.但是,我无法从Oracle找到支持该方法的对该OracleCommand类的任何引用(我正在使用11g): http://docs.oracle.com/html/E10927_01/OracleCommandClass.htm 有人知道支持这些方法的内幕是什么吗?它们似乎是非阻塞的, ..
发布时间:2020-05-19 20:56:00 C#/.NET

ODP.NET输出String参数不返回值

我正在使用ODP.NET在INSERT语句的RETURNING子句中定义字符串输出参数.我无法返回任何值.对于其他DbType来说效果很好. 解决方案 我按照以下说明跟踪了问题. Oracle似乎要求为输出字符串参数设置大小参数,以指示要检索的字符串的最大大小.默认值(0)导致输出值为空字符串. ..
发布时间:2020-05-19 20:55:53 C#/.NET

即使为11g安装了Oracle Instant Client,asp.net应用程序也未连接到oracle 11g

我有一个使用Oracle 11g数据库的asp.net mvc应用程序.在开发机中,一切正常,但是在将其部署到生产服务器中时,asp.net应用程序无法连接到数据库服务器.它总是抛出一个空异常. 我还编写了一个简单的控制台应用程序来测试数据库连接.它也不起作用.然后我意识到这是因为该计算机未安装oracle客户端.所以我为11g数据库32位版本安装了Oracle Instant Client ..
发布时间:2020-05-19 20:55:51 C#/.NET

ODP.NET托管的tnsnames.ora IFILE引用

受管理的ODP.NET x64 12.1.0.2 tnsname.ora是否支持使用IFILE?我无法使它正常工作. 例如,对于我已经安装了多年的普通“加厚客户端"非托管Oracle客户端,我曾经在tnsnames.ora文件中添加了一行: IFILE = C:\ OracleDataSources \ tnsnames.MAIN 然后C:\ OracleDataSources ..
发布时间:2020-05-19 20:55:49 C#/.NET

从同一存储过程获取RefCursor和VarChar输出

我是Oracle的新手,请保持柔和... 我正在.NET 4中使用C#和ODP11查询现有的Oracle DB.到目前为止,到目前为止,所有过程都很难弄清楚,但是一旦我弄清楚自己在做什么,大多数过程就“奏效"了. ...这是一个不同的故事... 我有一个存储的proc,它带有4个参数:2个输入和2个输出... 2个输入很大.输出之一是Varchar2,另一个是反射器. 我正在使用 ..
发布时间:2020-05-19 20:55:45 C#/.NET