asp.net-.net system.data.oracleclient 执行存储过程出现output值被截断

问题描述

.net system.data.oracleclient 执行存储过程出现output值被截断

使用 system.data.oracleclient 开发项目遇到奇怪问题 oracle 版本 11g,测试代码如下:

存储过程如下:

页面输出确只有:12123

很奇怪的问题,在网上看system.data.oracleclient 已经不更新了,难道真得是BUG?求大神帮忙看看

解决方案

没看出你的代码有什么问题,应该是bug。你用别的语言去调用能正常返回么?

解决方案二:

被截断 一般是因为 数据库字段的长度不足导致 改大一些应该就好了 你试试

解决方案三:

system.data.oracleclient 已经过期,如果有出现同类问题的朋友。建议更换Oracle.ManagedDataAccess.Client 。这样写好的DBhelp类名都不用更改。

时间: 2024-09-03 12:41:33

asp.net-.net system.data.oracleclient 执行存储过程出现output值被截断的相关文章

.net system.data.oracleclient 执行存储过程出现output值被截断

问题描述 使用system.data.oracleclient开发项目遇到奇怪问题oracle版本11g,测试代码如下:存储过程如下:页面输出确只有:12123很奇怪的问题,在网上看system.data.oracleclient已经不更新了,难道真得是BUG?求大神帮忙看看 解决方案 解决方案二:没人知道嘛....解决方案三:出现这种问题也是闹鬼了你debug下,parameters[0].Value是不是存储过程output处理的值?怀疑你在Response.Write的时候,页面还有其他逻

请高人指教一下:asp.net跟oracle怎样才能连接?System.Data.OracleClient.dll怎么用呀?

问题描述 请高人指教一下:asp.net跟oracle怎样才能连接?System.Data.OracleClient.dll怎么用呀?我看到书籍上面都提到System.Data.OracleClient.dll是关联oracle的工具,但是没有说怎么用.请高人指教一下我吧. 解决方案 解决方案二:除连接字符串外其他基本相同,把sql改成oracle基本就行了exp:sqlconnectionconn=newsqlconnection();oracleconnectionconn=neworacl

32位运行没问题,64位提示 未能加载文件或程序集“System.Data.OracleClient”

问题描述 vs2008开发的程序在32位运行没有问题,发布到64位提示如下错误信息"/QuerySystem"应用程序中的服务器错误.--------------------------------------------------------------------------------未能加载文件或程序集"System.Data.OracleClient"或它的某一个依赖项.试图加载格式不正确的程序.说明:执行当前Web请求期间,出现未处理的异常.请检查堆栈

vs2008在使用System.Data.OracleClient连接数据库中文字符出现乱字符,急呀

问题描述 asp.net连接oracle9i数据库,数据库字符集为:AMERICAN_AMERICA.US7ASCII使用System.Data.OracleClient连接数据库中文字符出现乱字符,web.config中的连接字符串为:<addname="wd20"connectionString="DataSource=wd20;UserId=username;Password=****;IntegratedSecurity=no;"providerNam

IIS连接oralce数据库时 提示“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”

最近由WindowsXP换到了Windows2003系统(Windows 7),Oracle也由原来的8i换到了9i.给客户发布了一个web系统,部署在本机IIS上测试的时候出现了"取不到缓存数据"的自定义异常,经过跟踪找到原因,在连接数据库时,出现"System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本"异常. 我的本机环境为(.netframework3.5+ Oracle9i+IIS6+Windows2003)

C# VS2010中,用微软自带的System.Data.OracleClient来连接Oracle数据库

由于微软在.Net框架4.0中已经决定撤销使用System.Data.OracleClient,造成在VS2010中无法连接Oracle数据库,但它还依旧存在于.Net架构中,我们可以通过自己引用  C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Data.OracleClient.dll 来获得对Oracle数据库的支持. 方法: 1.在VS2010中打开[解决方案管理器]--右击[引用]--[添加引用]   2.选择[浏览]找到"C:

Oracle连接错误(服务器处理错误:Request for the permission of type &amp;amp;#x27;System.Data.OracleClient.OraclePermission, System.Data.OracleClient, Ver)

问题描述 服务器处理错误:Requestforthepermissionoftype'System.Data.OracleClient.OraclePermission,System.Data.OracleClient,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089'failed.请高手指点一下错误的可能是什么样的问题,如何解决?

System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本。

问题描述 本机安装的oracle11g,目录:C:ProgramFiles(x86)Oracle用的是VS2010编译网上还说F:app文件夹都添加过AuthenticatedUser/NETWORKSERVICE两个用户的所有权限上去电脑也重启过,连着试了好几次就是不行可还是报错,就是远程连不上数据库求各位大神想想办法是不是我还有啥遗漏的啊谢谢! 解决方案 解决方案二:老问题了,试试添加Everyone用户读写权限.1.以管理员的用户登录:2.找到ORACLE_HOME文件夹(我的是C:ora

在.Net下连接oracle服务器时出现“服务器无法处理请求---&amp;amp;gt;System.Data.OracleClient需要Client客户端软件8.1.7或更高版本”

问题描述 应用服务器上已经安装了Oracle9.2版本,sqlplus也可以连接到数据库服务器,就是跑程序时出现如题异常.另外程序应该不会游问题,在别的服务器上是可以跑起来的,所以请教问题出在哪里? 解决方案 解决方案二:怎么和客户端有关解决方案三:这不是很清楚了吗,客户端少了正确的Oracle客户端程序,去下载一个.解决方案四:看看这个:http://topic.csdn.net/t/20060628/11/4847712.html解决方案五:引用2楼bwangel的回复: 这不是很清楚了吗,