VB6用DAO连接ORACLE7数据库的字符显示问题??

发布于 2022-06-20 18:58:42 字数 229 浏览 501 评论 3

求助!
VB6用DAO连接ORACLE7数据库记录,显示出的VARCHAR2类型的字段是乱码.只有NUMBER类型字符可正常显示.
同样代码连接ORACLE8数据库记录,汉字可正常显示.疑与数据库的字符集有关,请指点解决办法.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

九歌凝 2022-06-25 09:42:25

解决了.用ORACLE的ORADC.OCX控件就可以了,不过若想建立好看的表单就得寻找另外的控件了,而且要改更多的代码.微软的东西,哎---

污味仙女 2022-06-25 05:54:55

ORACLE7的字符集是:NLS_LANG=American_america.ZHS16CGB231280
ORACLE8的字符集是:NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
不能修改ORACLE7下的字符集.
我的意思是用什么办法利用VB能正常调用ORACLE7下的字符,可正常显示VARCHAR2类型的字段.

尐偏执 2022-06-24 23:01:19

看一下Oracle7的NLS_LANG=?是什么?Storage Character Sets?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文