Crystal Reports 2008,mySQL,JDBC和ODBC

2020-08-18 05:37发布

         点击此处--->   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的新字符串值,为其提供以下值:

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

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

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

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

         点击此处--->   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条回答
打个大熊猫
1楼-- · 2020-08-18 06:14

Hi Net,

其他人的好信息。

感谢您的贡献。

灬番茄
2楼-- · 2020-08-18 05:57

Crystal Developer的版本为12.3.0.601。

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

软件心理学工程师
3楼-- · 2020-08-18 06:14

早上好,

我想知道我是否可以寻求其他帮助...

我们正在使用14.0.4.738 RTM版本,并且遇到了同样的问题....出于登录凭据的原因,需要输入别名作为带有反斜杠的表名,即serparate_work_orders \,但是列出的所有regedit似乎 是指注册表中不存在的位置。

第14版有两个"数据库位置",据我所知...

HKEY_CURRENT_USER \ Software \ SAP BusinessObjects \ Suite XI 4.0 \ Crystal Reports \ DatabaseOptions

HKEY_CURRENT_USER \ Software \ SAP BusinessObjects \ Suite XI 4.0 \ Crystal Reports \ DatabaseServer

我已将补丁应用到这两个位置,但仍然不高兴,出现同样的错误消息!

有什么想法吗?

野沐沐
4楼-- · 2020-08-18 06:12

下午好,

谢谢您的贡献。

我很想知道您是否对此问题有解决方案。 如果是这样,请分享我遇到的详细问题,如此处所述: /img/questions/13055506/some-tables-could-not-be-replaced-as-no-match-was.html

一周热门 更多>