Crystal Reports JRC至少在PostgreSQL上使用外部联接转义(oj)创建错误的SQL

2020-09-06 09:44发布

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

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


Crystal报表创建如下查询:

选择" CODE"。" system_bez"," FAHRZEUG"。" fahrzeug_id"," FAHRZEUG"。" hersteller"," FAHRZEUG"。" x_inaktiv",
 " G_PARTNER"。" g_partner_id"," CODE"。" code_table"," G_PARTNER"。"名称" FROM {oj(" public"。" fahrzeug"" FAHRZEUG"左外部联接" public"。" g_partner"" G_PARTNER"  ON" FAHRZEUG"。" g_partner_id" =" G_PARTNER"。" g_partner_id")LEFT OUTER JOIN" public"。"代码"" CODE" ON" FAHRZEUG"。" obj_code_id" =" CODE"。" code_id"} WHERE("  G_PARTNER"。" g_partner_id" = 1 AND" FAHRZEUG"。" x_inaktiv"是NULL AND(" CODE"。" code_table" ='OBJ_TYP'AND" CODE"。" system_bez" ='FAHRZEUG')))ORDER BY" G_PARTNER"  。" g_partner_id"
 

但是根据 https://github.com/pgjdbc/pgjdbc/ {oj"后不允许issue/865 括号。

我已经尝试从 https更新到最新版本 ://archive.sap.com/documents/docs/DOC-29757 ,但这没有帮助。

马库斯

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

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


Crystal报表创建如下查询:

选择" CODE"。" system_bez"," FAHRZEUG"。" fahrzeug_id"," FAHRZEUG"。" hersteller"," FAHRZEUG"。" x_inaktiv",
 " G_PARTNER"。" g_partner_id"," CODE"。" code_table"," G_PARTNER"。"名称" FROM {oj(" public"。" fahrzeug"" FAHRZEUG"左外部联接" public"。" g_partner"" G_PARTNER"  ON" FAHRZEUG"。" g_partner_id" =" G_PARTNER"。" g_partner_id")LEFT OUTER JOIN" public"。"代码"" CODE" ON" FAHRZEUG"。" obj_code_id" =" CODE"。" code_id"} WHERE("  G_PARTNER"。" g_partner_id" = 1 AND" FAHRZEUG"。" x_inaktiv"是NULL AND(" CODE"。" code_table" ='OBJ_TYP'AND" CODE"。" system_bez" ='FAHRZEUG')))ORDER BY" G_PARTNER"  。" g_partner_id"
 

但是根据 https://github.com/pgjdbc/pgjdbc/ {oj"后不允许issue/865 括号。

我已经尝试从 https更新到最新版本 ://archive.sap.com/documents/docs/DOC-29757 ,但这没有帮助。

马库斯

付费偷看设置
发送
2条回答
樱桃小丸子0093
1楼 · 2020-09-06 10:12.采纳回答

postgres jdbc驱动程序进行了更改,现在允许与Parathethesis一起使用

Haoba3210
2楼-- · 2020-09-06 10:14

Paranthesis已添加,因为您已在报表中启用了区分大小写的SQL,请将其关闭。

此外,请转到 help.sap.com ,搜索"业务对象"(带有空格),然后 寻找支持数据库平台pdf。 可能是您的PostGreSQL版本不受支持,我们的数据库驱动程序可能无法识别客户端dll。

一周热门 更多>