请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

penley
金牌服务用户   /  发表于:2025-3-6 11:22  /   查看:66  /  回复:6
我在Linux中配置号了Odbc和对应的MySQL驱动,通过isql命令也确实可以连接上。但是在web设计器里,点击测试连接提示:Unexpected error occurred.The method or operation is not implemented.




以至于无法读取到数据库信息,增加数据集。

但是预览报表时,却能连接上,并且显示了数据库里的内容:




请问这个问题怎么解决?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

6 个回复

倒序浏览
Felix.LiWyn认证
超级版主   /  发表于:2025-3-6 12:03:53
沙发
问题描述:
ODBC连接失败


问题回答:
这个估计是您连接的这个驱动实现的不全吧,如果设计器有问题,查看器没有问题,估计应该是结构校验的方法实现不完全,
因为设计器校验的时候,会走schema校验,然后预览使用的时候,只是 command 命令,所以估计是前面校验那个方法没有,所以这块报错了
如果不影响设计和查看,其实也可以不管。
或者就是您换个驱动,我们试过这个驱动没有问题:MySQL ODBC 8.0 Unicode Driver

https://help.grapecity.com.cn/pa ... tion?pageId=5968516
回复 使用道具 举报
penley
金牌服务用户   /  发表于:2025-3-6 17:25:07
板凳
Felix.Li 发表于 2025-3-6 12:03
问题描述:
ODBC连接失败

影响报表设计;数据源如果Test Connection失败。在添加数据集时,就只能出现实例的数据,而不能出现真正数据库连接的数据源镜像选择,来创建数据集。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
penley
金牌服务用户   /  发表于:2025-3-6 17:34:47
地板
您说的MySQL ODBC 8.0 Unicode Driver我也试了,还是不行,以下是详细信息:











但是目前还是Test Connection失败,预览报表时,可以查到数据库的数据。





是否可以提供给我一个你们在Linux下测试好的MySQL驱动版本?或者是否可以协助我们完成Linux中的部署。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2025-3-6 18:57:08
5#
本帖最后由 Felix.Li 于 2025-3-7 09:10 编辑

您好,您这个截图:

不是获取数据表的地方,我们的设计器不会自动获取数据列表,而是必须通过sql自己查询。

应该点这个,然后输入sql:

但是这个好像也是会校验表结构,不确定这个咱们用的ODBC,是否完整,不过最好的还是您可以按照上面发的,换一个驱动。然后使用新的驱动应该没有问题



不过您的驱动:
MySQL ODBC 8.0 Unicode Driver
也显示缺少方法,感觉唯一可能的就是版本不一样了。我们测试通过的版本是: 8.00.32.00

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
penley
金牌服务用户   /  发表于:2025-3-6 19:25:31
6#
Felix.Li 发表于 2025-3-6 18:57
您好,您这个截图:

不是获取数据表的地方,我们的设计器不会自动获取数据列表,而是必须通过sql自己查询 ...

好的,谢谢,问题已经解决~
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2025-3-7 09:08:30
7#


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部