ahjuxin.net 发表于 2022-11-14 12:22:51

Linux环境使用ActiveReports连接MySQL数据库

本帖最后由 ahjuxin.net 于 2022-11-14 12:24 编辑

按照你们的教程https://gcdn.grapecity.com.cn/showtopic-142045-1-1.html,配置完成后无法连接,缺少文件,具体如下:

UnixODBC:

MySQLODBC:

两个具体的配置文件

详细报错:

到对应路径发现无该文件:



ahjuxin.net 发表于 2022-11-14 14:03:29

我的识别码:958157071
使用向日葵即可对我发起远程协助
向日葵下载地址:http://url.oray.com/tGJdas/

James.Lv 发表于 2022-11-14 14:15:29

ahjuxin.net 发表于 2022-11-14 14:03
我的识别码:958157071
使用向日葵即可对我发起远程协助
向日葵下载地址:http://url.oray.com/tGJdas/

远程看了,是路径的问题,调整一下路径应该就可以了

ahjuxin.net 发表于 2022-11-16 09:46:43

James.Lv 发表于 2022-11-14 14:15
远程看了,是路径的问题,调整一下路径应该就可以了

连接mysql8.0,由于8.0身份验证方式不同,所以会报错,现在是不想修改mysql的验证方式,可以通过修改odbc的版本解决这个问题吗?
错误如下:

James.Lv 发表于 2022-11-16 10:53:22

ahjuxin.net 发表于 2022-11-16 09:46
连接mysql8.0,由于8.0身份验证方式不同,所以会报错,现在是不想修改mysql的验证方式,可以通过修改odbc ...

这个可以通过安装高版本的ODBC驱动解决,不过应该是要先把您环境的低版本的Mysql-ODBC卸载掉,然后重新安装高版本的

ahjuxin.net 发表于 2022-11-17 17:16:14

James.Lv 发表于 2022-11-16 10:53
这个可以通过安装高版本的ODBC驱动解决,不过应该是要先把您环境的低版本的Mysql-ODBC卸载掉,然后重新安 ...

安装了高驱动,报表还是报错,报错如下:

James.Lv 发表于 2022-11-17 18:06:02

ahjuxin.net 发表于 2022-11-17 17:16
安装了高驱动,报表还是报错,报错如下:

明天我来远程处理一下

ahjuxin.net 发表于 2022-11-18 08:27:13

James.Lv 发表于 2022-11-17 18:06
明天我来远程处理一下

我的识别码:958157071
使用向日葵即可对我发起远程协助
向日葵下载地址:http://url.oray.com/tGJdas/

ahjuxin.net 发表于 2022-11-18 08:33:16

James.Lv 发表于 2022-11-17 18:06
明天我来远程处理一下

后面发现是模板连接参数没有改,然后把改了,改为现在这样

现在的报错为:

这是我的配置

想知道连接参数那块写错了嘛?

Felix.Li 发表于 2022-11-18 10:08:36

ahjuxin.net 发表于 2022-11-18 08:33
后面发现是模板连接参数没有改,然后把改了,改为现在这样

现在的报错为:


您试一下参考这个:

Driver={MySQL ODBC 8.0 Unicode Driver};
Server=***;
Port=3306;
Database=test;
User=root;
Password=***;
Option=3;


把ODBC版本信息等完善一下
页: [1] 2
查看完整版本: Linux环境使用ActiveReports连接MySQL数据库