12
返回列表 发新帖
楼主: nw5452

问个使用.net连接oracle出错的问题 急急急

[复制链接]
论坛徽章:
89
生肖徽章2007版:鼠
日期:2009-03-10 21:19:05生肖徽章2007版:牛
日期:2008-01-02 17:35:53生肖徽章2007版:虎
日期:2008-01-02 17:35:53生肖徽章2007版:兔
日期:2009-10-14 09:31:39生肖徽章2007版:龙
日期:2009-03-10 21:14:14生肖徽章2007版:蛇
日期:2009-03-16 10:41:01生肖徽章2007版:马
日期:2009-10-21 16:45:13生肖徽章2007版:羊
日期:2009-03-24 07:32:42生肖徽章2007版:猴
日期:2008-01-02 17:35:53生肖徽章2007版:鸡
日期:2008-01-02 17:35:53
11#
 楼主| 发表于 2008-8-4 10:32 | 只看该作者
对,代码以前可以正确使用,sqlplus下查数据也是正确的

使用道具 举报

回复
论坛徽章:
63
水瓶座
日期:2015-12-21 12:42:05马上有车
日期:2014-02-20 16:34:05马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11雪铁龙
日期:2013-12-10 11:21:27
12#
发表于 2008-8-4 10:35 | 只看该作者
现在是什么字符集?

使用道具 举报

回复
论坛徽章:
89
生肖徽章2007版:鼠
日期:2009-03-10 21:19:05生肖徽章2007版:牛
日期:2008-01-02 17:35:53生肖徽章2007版:虎
日期:2008-01-02 17:35:53生肖徽章2007版:兔
日期:2009-10-14 09:31:39生肖徽章2007版:龙
日期:2009-03-10 21:14:14生肖徽章2007版:蛇
日期:2009-03-16 10:41:01生肖徽章2007版:马
日期:2009-10-21 16:45:13生肖徽章2007版:羊
日期:2009-03-24 07:32:42生肖徽章2007版:猴
日期:2008-01-02 17:35:53生肖徽章2007版:鸡
日期:2008-01-02 17:35:53
13#
 楼主| 发表于 2008-8-4 10:48 | 只看该作者
前面的工作不是我弄的,不知道字符集是什么,就说C/S两边字符集都是仙童的

使用道具 举报

回复
论坛徽章:
63
水瓶座
日期:2015-12-21 12:42:05马上有车
日期:2014-02-20 16:34:05马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11雪铁龙
日期:2013-12-10 11:21:27
14#
发表于 2008-8-4 11:00 | 只看该作者
原帖由 nw5452 于 2008-8-4 10:48 发表
前面的工作不是我弄的,不知道字符集是什么,就说C/S两边字符集都是仙童的


我给的那两个url看了吗?还有可以换oledb驱动试下效果。
不过要是没玩过.net比较寒

使用道具 举报

回复
论坛徽章:
89
生肖徽章2007版:鼠
日期:2009-03-10 21:19:05生肖徽章2007版:牛
日期:2008-01-02 17:35:53生肖徽章2007版:虎
日期:2008-01-02 17:35:53生肖徽章2007版:兔
日期:2009-10-14 09:31:39生肖徽章2007版:龙
日期:2009-03-10 21:14:14生肖徽章2007版:蛇
日期:2009-03-16 10:41:01生肖徽章2007版:马
日期:2009-10-21 16:45:13生肖徽章2007版:羊
日期:2009-03-24 07:32:42生肖徽章2007版:猴
日期:2008-01-02 17:35:53生肖徽章2007版:鸡
日期:2008-01-02 17:35:53
15#
 楼主| 发表于 2008-8-4 11:07 | 只看该作者
原帖由 gangyaocn 于 2008-8-4 11:00 发表


我给的那两个url看了吗?还有可以换oledb驱动试下效果。
不过要是没玩过.net比较寒


.net没用过,帮我看下那个代码是否正确成吗?
看了下你给我发的url,里面介绍的还是字符集的问题,现在就是字符集客户端和服务器端的是一致的。所以可以排除字符集导致的乱码问题

真是谢谢你了

使用道具 举报

回复
论坛徽章:
63
水瓶座
日期:2015-12-21 12:42:05马上有车
日期:2014-02-20 16:34:05马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11雪铁龙
日期:2013-12-10 11:21:27
16#
发表于 2008-8-4 11:13 | 只看该作者
原帖由 nw5452 于 2008-8-4 11:07 发表


.net没用过,帮我看下那个代码是否正确成吗?
看了下你给我发的url,里面介绍的还是字符集的问题,现在就是字符集客户端和服务器端的是一致的。所以可以排除字符集导致的乱码问题

真是谢谢你了


代码没有问题,因为以前是正常的。现在只是升级了数据库而已,所以怀疑是服务器或.net客户端配置或者是.net的这个oracleclient driver对10g支持的问题。
对了,你这个.net是那个版本的,oracle是什么版本的,我上oracle和microsoft的网上找找看。

使用道具 举报

回复
论坛徽章:
89
生肖徽章2007版:鼠
日期:2009-03-10 21:19:05生肖徽章2007版:牛
日期:2008-01-02 17:35:53生肖徽章2007版:虎
日期:2008-01-02 17:35:53生肖徽章2007版:兔
日期:2009-10-14 09:31:39生肖徽章2007版:龙
日期:2009-03-10 21:14:14生肖徽章2007版:蛇
日期:2009-03-16 10:41:01生肖徽章2007版:马
日期:2009-10-21 16:45:13生肖徽章2007版:羊
日期:2009-03-24 07:32:42生肖徽章2007版:猴
日期:2008-01-02 17:35:53生肖徽章2007版:鸡
日期:2008-01-02 17:35:53
17#
 楼主| 发表于 2008-8-4 11:22 | 只看该作者
原帖由 gangyaocn 于 2008-8-4 11:13 发表


代码没有问题,因为以前是正常的。现在只是升级了数据库而已,所以怀疑是服务器或.net客户端配置或者是.net的这个oracleclient driver对10g支持的问题。
对了,你这个.net是那个版本的,oracle是什么版本的,我上oracle和microsoft的网上找找看。


客户说:几乎所有oledb方法都出错. 但asp调用odbc是对的, .Net直接调用odbc我们没试过, 而且工作量大. 似乎应该从oledb底层文件入手.

oracle是10gR2
.net是2.0.5072 sp1  2005

连接9i没事,连接10g

9iclient连到10gserver有问题,10gclient连到oracle10gserver有问题

使用道具 举报

回复
论坛徽章:
89
生肖徽章2007版:鼠
日期:2009-03-10 21:19:05生肖徽章2007版:牛
日期:2008-01-02 17:35:53生肖徽章2007版:虎
日期:2008-01-02 17:35:53生肖徽章2007版:兔
日期:2009-10-14 09:31:39生肖徽章2007版:龙
日期:2009-03-10 21:14:14生肖徽章2007版:蛇
日期:2009-03-16 10:41:01生肖徽章2007版:马
日期:2009-10-21 16:45:13生肖徽章2007版:羊
日期:2009-03-24 07:32:42生肖徽章2007版:猴
日期:2008-01-02 17:35:53生肖徽章2007版:鸡
日期:2008-01-02 17:35:53
18#
 楼主| 发表于 2008-8-4 11:30 | 只看该作者
现在确定是代码和数据库没问题。
问题是猜测可能是oledb的版本问题
使用9i的client连接10g的server没有问题
而使用10g的client连接10g的server就出现乱码
是不是oledb有什么问题吗?
是不是要使用10g指定的oledb接口呢?
还请各位帮忙

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表