找回密码
 立即注册

QQ登录

只需一步,快速开始

opu-hmh

注册会员

15

主题

54

帖子

193

积分

注册会员

积分
193

微信认证勋章

opu-hmh
注册会员   /  发表于:2021-12-24 16:44  /   查看:2229  /  回复:7
1金币
如图,mysql 存储过程有5个参数需要传参,但只能带有3个问号,填第4个或第5个时,就会提示报错,保存不了;当剩余2个只能填写固定值 传参时,就正常保存了:

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

最佳答案

查看完整内容

您好,附件是我的报表文件

7 个回复

倒序浏览
最佳答案
最佳答案
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-12-24 16:44:17
来自 4#
  1. CREATE DEFINER=`root`@`%` PROCEDURE `findTest`(IN 大区 VARCHAR(255),IN 省份 VARCHAR(255),IN 城市 VARCHAR(255),IN 编号 VARCHAR(255),IN 支付方式 VARCHAR(255))
  2. BEGIN
  3.         SELECT * FROM 销售明细  WHERE 销售大区=大区 AND 销售省份=省份 AND 销售城市=城市 AND 订单编号=编号 AND 支付方式=支付方式;
  4. END
复制代码
您好,附件是我的报表文件

本帖子中包含更多资源

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

x
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-12-24 19:31:05
2#
您好,我这边本地验证没问题,没有复现您这个现象,是不是您的ODBC驱动版本太低了,或者是您存储过程设计的问题



本帖子中包含更多资源

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

x
回复 使用道具 举报
opu-hmh
注册会员   /  发表于:2021-12-27 09:16:31
3#
看我那个报错提示,是什么意思呢?
您这个报表文件和存储过程能发给我看一下吗?
我这确实 不行,存储过程直接执行是可以的

本帖子中包含更多资源

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

x
回复 使用道具 举报
opu-hmh
注册会员   /  发表于:2021-12-28 10:02:59
5#
本帖最后由 opu-hmh 于 2021-12-28 10:07 编辑

谢谢,我发现我这边是不能直接在查询的界面点击确定保存的,
只能是去其他界面如参数界面点击确定保存,程序也能保存成功不知道是什么原因了,

本帖子中包含更多资源

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

x
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-12-28 11:23:07
6#
应该是要先点击对号进行验证,然后才能确定
回复 使用道具 举报
opu-hmh
注册会员   /  发表于:2021-12-28 11:43:05
7#
是的,我现在就是点击对号,就报那个错,
然后我去到其他界面,随便改一个什么内容,再确定,就能保存了,也没报错可以用了
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-12-28 11:57:56
8#
opu-hmh 发表于 2021-12-28 11:43
是的,我现在就是点击对号,就报那个错,
然后我去到其他界面,随便改一个什么内容,再确定,就能保存了, ...

那这个应该是ODBC驱动可能版本太低了,您试着重新下载一个新版本的驱动试试
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部