急问:C#程序读取oracle数据库显示乱码的奇怪问题!非常奇怪!

lkenshin 2007-11-21 12:30:20
我的开发环境是vs.net2003.

其实是很简单的一个WINFORM程序,就是在数据库中select了一笔数据,一般记录都>300行以上,我把select出来的数据集绑定在datagrid控件上后,从第290行左右开始,后面都显示为乱码,字符串类型的都显示为乱码,数值型的显示正常,请问这是什么原因?
另外,我把这个小程序打包到其他同时机器上运行,有的人显示完全正常,有的人也显示跟我同样的乱码问题.

实在想不出是什么原因导致的,也不知道大家遇到过这样的问题没,请各位能否给些解决方案或提示?

PS:具体错误截图我上传到附件了,是部分截图,从290行开始截的.
...全文
325 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mmerhous 2009-01-20
  • 打赏
  • 举报
回复
我之前遇到的这种乱码问题,是因为在.NET里的与数据库链接时的连接字符串的问题,
"Provider=msdaora.1;Data source=source; ";
cnString = cnString + "user id=id;password=password";
OleDbConnection con = new OleDbConnection(cnString);

con.Open();
我改成这个连接方式就没有乱码了……不知道能不能帮到你
lkenshin 2007-11-21
  • 打赏
  • 举报
回复
发贴的时候忘记加分了,谁能帮我解决,定追加分值拜托拜托了.
lkenshin 2007-11-21
  • 打赏
  • 举报
回复
不是字符集的问题,用sql/plus C查询没任何问题,放在.net环境中才出现这个问题。而且其他人机器运行没问题。只有我和个别人机器运行有这个情况发生。
ETstudio 2007-11-21
  • 打赏
  • 举报
回复
帮顶
  • 打赏
  • 举报
回复
字符不一致,你看看你的Oracle是什么字符集?如果不一致就是会显示乱码。

111,096

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧