【Oracle存储过程 输出参数赋值异常:“Oracle.DataAccess.Types.OracleString”的类型初始值设定项引发异常。】教程文章相关的互联网学习教程文章

Oracle存储过程 输出参数赋值异常:“Oracle.DataAccess.Types.OracleString”的类型初始值设定项引发异常。

场景:写了一个有返回参数的存储过程,在个另开发人员机器上都正常。其它机器报如题错误。让人郁闷的是,所有调用方都是客户端,根本不存在网上众贴所说的版本不一致问题。分析:虽然网上的帖子没有根本解决问题,但还是给了些丝路。参数值类型问题。而且,我也把输出参数赋值语句注释后,也可以正常调用(只是结果没返回)。尝试了将类型转为Oracle的OracleString,强制转clr的string,都不行。dicParaOut[kvp.Key] = (string)c...

IIS8无法调用Oracle.DataAccess .dll问题

之前在.net平台下操作Oracle都是用的oracle.dataaccell.dll引用,但是服务器升级为II8后,发布的新服务有关Oracle数据库部分都无法运行,调试了好久发现是IIS8不支持低版本的Oracle.dataAccess.dll文件,需更新为新版本的Oracle.ManagedDataAccess.dll,下载链接如下:http://pan.baidu.com/s/1kUXElyn原文:http://www.cnblogs.com/gongheng/p/5766495.html

SpringAccess数据库(oracle)构造【图】

陈科朝:http://blog.csdn.net/u013474104/article/details/44279309================1.spring 对数据库訪问的支持当我们开发持久层的时候。我们面临着多种选择。比方使用JDBC、Hibernate、java持久化API或其他持久化框架。幸好的是spring可以支持全部这些持久化机制。DAO(data access boject)数据訪问对象,这个名字就非常形象描写叙述了DAO在应用程序中所扮演的角色。DAO提供了数据的读取、写入到数据库中的一种方式。它们应该以...

SQL Access Advisor in Oracle Database 10g【代码】

The SQL Access Advisor makes suggestions about indexes and materialized views which might improve system performance. This article describes how to use the SQL Access Advisor in Oracle 10g.Enterprise ManagerDBMS_ADVISORQuick TuneRelated ViewsRelated articles.SQL Access Advisor in Oracle Database 11g Release 1Enterprise ManagerThe SQL Access Advisor is accessible from Enterprise Manager. Specific r...

Oracle.ManagedDataAccess.dll【代码】【图】

在刚接触C#的时候由于公司使用的就是Oracle数据库,那么C#怎么连接Oracle数据库就成了首要去掌握的知识点了。在那时没有ODP.NET,但visual studio却对Oralce数据库的调用进行了集成,就是下图中的这个,尽管现在使用这个的时候visual studio提醒过时的,但在那时却是非常好用的。为什么现在visual studio中这个程序集依然能使用,有ODP.NET,单单要拿出Oracle.ManagedDataAccess.dll进行本文的重点呢?1、visual studio中提醒过时,...

C# ManagedDataAccess 操作oracle数据库【代码】

C# ManagedDataAccess 操作oracle数据库甲骨文官方制作的oracle类库 优点是无需安装oracle客户端环境准备Nuget安装Oracle.ManagedDataAccess引用using Oracle.ManagedDataAccess.Client; 连接oracle数据库连接字符串connStr = @"Data Source=连接源;User Id=tp_pblm;Password=Rbsy_8JHbgRF;"; 连接源替换成tnsname.ora中的连接字符串连接代码 using (OracleConnection conn = new OracleConnection(connStr)){conn.Open();} 查询p...

oracle数据库连接问题org.springframework.jdbc.support.MetaDataAccessException: JDBC DatabaseMetaData method not implemented by JDBC driver - upgrade your driver...【代码】

org.springframework.jdbc.support.MetaDataAccessException: JDBC DatabaseMetaData method not implemented by JDBC driver - upgrade your driver; nested exception is java.lang.AbstractMethodError: oracle.jdbc.driver.T4CConnection.isValid(I)Zat org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:334) ~[spring-jdbc-5.1.9.RELEASE.jar:5.1.9.RELEASE]at org.springframework.jdbc....

ADO.NET 连接数据库字符串小结(Oracle、SqlServer、Access、ODBC)

ADO.NET连接到 SQL Server SQL Server .NET Framework 数据提供程序支持类似于 OLE DB (ADO) 连接字符串格式的连接字符串格式。 复制代码 代码如下:using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); // Do work here. } 连接到 OLE DB 数据源 OLE DB .NET Framework 数据提供程序通过 OleDbConnection 对象提供与使用 OLE DB 公开的数据源的连接以及与 Microsoft SQL Server 6.x 或较...

未能加载文件或程序集“Oracle.DataAccess, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342"【图】

若本机的Oracle版本是64位系统,则在调用Oracle数据的时间报以下错误:【未能加载文件或程序集“Oracle.DataAccess, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342”或它的某一个依赖项。试图加载格式不正确的程序】 主要原因是因为,服务器与本机的Oracle的版本不同引起的。解决方案:1.用64位的Oracle.DataAccess,替换项目对此dll的引用2.修改项目生成目标,选择【生成】【目标平台】为X64再次调试,OK...

原来是它(Oracle.ManagedDataAccess.Client)——再说ORA-12516故障解决

最近一直和ORA-12516报错作斗争。接着我之前分享的一篇博文说起http://blog.itpub.net/30162081/viewspace-1623524/,当时通过kill进程的方法临时解决了问题,但是根本问题没有找到——为什么设备会产生大量连接?说到底,这个问题当时并没有解决,并且继续“折磨”了我将近一个月。这段时间,不断地有人找我——数据库连不上了!!!问题到底出在哪儿了呢。 下面和大家分享一下解决过程,希望对大家有所借鉴。开发环境操作...

Oracle、DB2、SQLSERVER、Mysql、Access分页SQL语句

最近把平时在项目中常用到的数据库分页sql总结了下。大家可以贴出分页更高效的sql语句。sqlserver分页 第一种分页方法 需用到的参数: pageSize 每页显示多少条数据 pageNumber 页数 从客户端传来 totalRecouds 表中的总记录数 select count (*) from 表名 totalPages 总页数 totalPages=totalRecouds%pageSize==0?totalRecouds/pageSize:totalRecouds/pageSize+1 pages 计算前pages 条数据 pages= pageSize*(pageNumber-1)...

使用PHP连接多种数据库的实现代码(mysql,access,sqlserver,Oracle)

1、PHP连接MYSQL数据库的代码 <?php $mysql_server_name=localhost; //改成自己的mysql数据库服务器 $mysql_username=root; //改成自己的mysql数据库用户名 $mysql_password=12345678; //改成自己的mysql数据库密码 $mysql_database=mycounter;//改成自己的mysql数据库名 $conn=mysql_connect($mysql_server_name, $mysql_username,$mysql_password, $mysql_database); $sql=CREATE DATABASE mycounter DEFAULT CHARAC...

ADO.NET 连接数据库字符串小结(Oracle、SqlServer、Access、ODBC)

ADO.NET 连接到 SQL Server SQL Server .NET Framework 数据提供程序支持类似于 OLE DB (ADO) 连接字符串格式的连接字符串格式。 代码如下:using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); // Do work here. } 连接到 OLE DB 数据源 OLE DB .NET Framework 数据提供程序通过 OleDbConnection 对象提供与使用 OLE DB 公开的数据源的连接以及与 Microsoft SQL Server 6.x 或较早版本...

asp.net下Oracle,SQL Server,Access万能数据库通用类

代码如下:using System; using System.Collections; using System.Collections.Specialized; using System.Data; using System.Data.SqlClient; using System.Data.OleDb; using System.Data.OracleClient; using System.Configuration; using System.Reflection; namespace SystemFramework.DAL { /**//// <summary> /// All rights reserved /// 数据访问基础类 /// 用户可以修改满足自己项目的需要。 /// </summary> public cla...

Oracle.ManagedDataAccess 提示ORA-01017 错误【解决方案】

Oracle.ManagedDataAccess 提示ORA-01017 错误【解决方案】Oracle.ManagedDataAccess 提示ORA-01017 错误【解决方案】 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy] "Enabled"=dword:00000000Oracle.ManagedDataAccess 提示ORA-01017 错误【解决方案】标签:ips machine aac pos 解决 lse ica log tps 本文系统来源:https://www.cnblogs.com/piaoxuewuming/p/14467587.html