Crystal Reports 2008,mySQL,JDBC和ODBC

2020-08-18 05:37发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好。 我花了非常困难的几天...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好。

我花了非常困难的几天使Crystal Reports 2008 Developer(高级版本)与mySQL数据源一起工作。 我掉进了几个坑,险些被怪物吃掉。 我以为可以分享自己的经验,以免别人遇到同样的麻烦。 我在这里写的所有内容都适用于运行时以及开发人员界面。

我正在使用Windows Server 2008 R2(64位,标准版)。 MySQL服务器是5.1.42。 mySQL ODBC连接器的版本为5.1.6。 即使您使用的是64位计算机,也需要此连接器的32位版本。

经验教训:

1。 Crystal Reports中的JDBC连接无法正常工作。 当报表需要数据库中的许多行时,它将消耗过多的内存。 甚至不要考虑使用它。

2。 Crystal Reports对于ODBC for mySQL有一个问题,有时它会在其中提供一个包含这些单词的对话框。

所请求的别名" SOME_TABLE_NAME"包含一个组合
    被认为无效的字符。

使用Crystal的"数据库"菜单上的项目(例如"设置数据源位置...")时,会出现此错误消息

要解决此问题,您需要更改注册表。 据我所知,必须对运行Crystal Developer的每台计算机上的每个帐户执行此操作。 (插入有关注册表编辑器的常规警告)。 找到名为:

的密钥

 [HKEY_CURRENT_USER \ Software \ Business Objects \ Suite 12.0 \ Crystal Reports \ Database 

创建一个名为InvalidAliasCharList的新字符串值,为其提供以下值:

。:{}()@&$#^!*〜|%\\\" 

请注意,最后两个字符是反斜杠双引号。

祝你好运。 现在它可以正常工作了。

如果其他任何社区成员都可以提供更正或更好的方式来解决此类问题,请这样做!

4条回答
灬番茄
2020-08-18 05:57

Crystal Developer的版本为12.3.0.601。

奥利弗·琼斯(Oliver Jones)/库拉桑健康组织(Curaspan Health Group)/马萨诸塞州牛顿(Newton)

一周热门 更多>