juebao 发表于 2021-9-9 09:28:24

mysql升级到8.0后,存储过程传参查询数据问题

之前用的mysql5.2,存储过程传参没有问题:传参方式   call P_test(?,?,?)
现在升级到mysql8.0 ,同样的传参方式只能查询一条数据,但是指定参数就可以查询所有,例如:call P_test('2021-09-07','2021-09-08','test')

Crystal.Li 发表于 2021-9-9 09:28:25

您好,您先升级一下MySql的ODBC驱动。

James.Lv 发表于 2021-9-9 11:07:14

您的报表是怎么设计的,方便的话上传上来,我看看报表里面数据源和数据集以及参数的配置,我这边本地验证一下

juebao 发表于 2021-9-9 11:22:35

James.Lv 发表于 2021-9-9 11:07
您的报表是怎么设计的,方便的话上传上来,我看看报表里面数据源和数据集以及参数的配置,我这边本地验证一 ...

报表不方便上传,我大概说下
Driver={MySQL ODBC 8.0 Unicode Driver};Server=x.x.x.x;Database=report; User=*****;Password=*****;Option=3;

CALL report.P_Report_Base (?)    直接找个简单的表,建个参数,直接传参都是只显示一条数据

参数就是普通的字符串参数

换了8.0就出问题了,5.2就是正常的

James.Lv 发表于 2021-9-9 18:34:38

juebao 发表于 2021-9-9 11:22
报表不方便上传,我大概说下
Driver={MySQL ODBC 8.0 Unicode Driver};Server=x.x.x.x;Database=report; ...

您好,我这边本地mysql8.0验证是正常的

juebao 发表于 2021-9-13 10:15:36

James.Lv 发表于 2021-9-9 18:34
您好,我这边本地mysql8.0验证是正常的

我的为啥不行啊,上传附件也上传不了:L

James.Lv 发表于 2021-9-13 13:39:36

juebao 发表于 2021-9-13 10:15
我的为啥不行啊,上传附件也上传不了

报表模板压缩成zip包上传

juebao 发表于 2021-9-13 13:48:32

James.Lv 发表于 2021-9-13 13:39
报表模板压缩成zip包上传

你看我上面发的截图,都没有让我选文件的地方

Crystal.Li 发表于 2021-9-13 13:54:53

juebao 发表于 2021-9-13 13:48
你看我上面发的截图,都没有让我选文件的地方

您要不换个浏览器,点这个高级模式:



juebao 发表于 2021-9-13 14:03:04

Crystal.Li 发表于 2021-9-13 13:54
您要不换个浏览器,点这个高级模式:

你看下有没有,我这边看不到有没有上传成功
页: [1]
查看完整版本: mysql升级到8.0后,存储过程传参查询数据问题