使用 ODBC 将数据源添加到报表生成器

Posted

技术标签:

【中文标题】使用 ODBC 将数据源添加到报表生成器【英文标题】:Add datasource to Report Builder using ODBC 【发布时间】:2018-11-23 13:42:19 【问题描述】:

我正在尝试使用 ODBC 连接在报表生成器中创建数据源(Progress OpenEdge 10.2B 驱动程序) 我已经建立了连接并创建了一个用户 DSN。测试了连接并获得了连接建立成功消息,因此非常确定它已在 ODBC 数据源管理器中正确设置。

当我尝试在报表生成器中添加数据源时,我选择“使用嵌入在我的报表中的连接”选项并从连接类型查找中选择 ODBC 连接类型。

对于连接字符串,我可以选择我设置的数据源名称,添加我的用户名和密码,但是当我测试连接时,我收到以下错误: ERROR [HY000] [DataDirect] [ODBC Progress OpenEdge Wire Protocol driver]信息不足,无法连接到数据源。 ERROR [HY000] [DataDirect] ODBC Progress OpenEdge Wire Protocol driver] 连接数据源的信息不足。

我一定做错了什么,但看不到任何明显的东西。任何建议都会受到欢迎。 谢谢

【问题讨论】:

【参考方案1】:

这里有一些知识库文章可能对您有所帮助:

https://knowledgebase.progress.com/articles/Article/5796

https://knowledgebase.progress.com/articles/Article/7460

https://knowledgebase.progress.com/articles/Article/9314

另一个选项是您用来连接数据库的用户没有 SELECT 权限。此 KB 为您提供了有关如何执行此操作的详细信息:https://knowledgebase.progress.com/articles/Article/P101721

【讨论】:

以上是关于使用 ODBC 将数据源添加到报表生成器的主要内容,如果未能解决你的问题,请参考以下文章

易飞ERP报表数据库连接失败

无法将 ODBC 数据源添加到 SQL Server

谁知道如何将报表保存到报表服务器 (Report Builder 3.0)

将 Odbc 引用添加到我的应用程序

如何在SQL Server报表生成器中向堆积条形图添加自定义指标行

Sql server 2014到power designer 16.5.0生成pdm文件逆向工程 (ODBC连接法)