0

我们正在使用progress openegde 11.4数据库和ibm cognos10.2,当我们将表(由下划线(_)如Emp_Info)从progress导入到cognos frameworkmanager工具来创建模型时,它给出了以下错误

[DataDirect].[ODBC Progress openedge wire protocol driver].[OPENEDGE]Syntax Error in sql statement at or about "Emp_Info" AND Sysprogress.sysindexes(10713)

如果我们在表名中没有任何下划线,它工作正常......

请给出解决此问题的建议。

4

2 回答 2

0

如果 Cognos FM 将不正确的调用传递给驱动程序,或者 ODBC 客户端将不正确的 SQL 传递给基于 FM 的数据库,我将使用 Windows ODBC 管理员工具中的 ODBC 跟踪来跟踪与驱动程序之间的调用要求。

这很可能是与驱动程序有关的缺陷,我建议先联系驱动程序的提供商。最好有手迹。此建议基于 IBM Cognos 不知道要在数据库中查找表名的视图名称是什么,因为所有主要版本的数据库都使用不同的表名。Cognos BI 可能会使用与此类似的通用调用。

我建议这可能是一个编程错误。

于 2014-12-24T02:31:48.123 回答
-1

你引用表名吗?IE

从“emp_info”中选择 *

于 2014-12-12T11:28:03.937 回答