我正在尝试创建一个关于Crystal Report 10的简单报告。该报告将从Oracle数据库中提取数据 我在PC上安装了Oracle 11g(32位)客户端。要连接到Oracle数据库,我们只需要使用Oracle连接(即使用crdb_oracle.dll) 我的电脑有Windows 7 64位版本。
当我从水晶报表10上的oracle服务器提取数据时,会改变为不同的字符格式。
实际角色应为
“çAbcxyz(”ç“)。”
但在水晶报告中显示为*
c Abcxyz(“c”)。*
我在网上到处搜索但我找不到任何解决方案。如果有人能为这个问题提供解决方案,将不胜感激。
答案 0 :(得分:0)
我认为问题不在于水晶报告。一种方法是在此路径NLS_LANG
中更改regedit
中的HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE
oracle并找到所有可用的NLS_LANG在那里,然后将所有这些改为适合您的语言的东西。
答案 1 :(得分:0)
由于使用ODBC正确地完成了字符(请参阅原始问题中的注释),因此您可以使用ODBC。如果由于某种原因这不是一个选项,那么我建议使用最新版本更新您的Oracle驱动程序。 还有一个建议:确保安装了最新的CR服务包!