找回密码
 立即注册

QQ登录

只需一步,快速开始

luojdz

初级会员

15

主题

49

帖子

222

积分

初级会员

积分
222
luojdz
初级会员   /  发表于:2022-8-22 13:40  /   查看:1437  /  回复:7
场景:客户端通过 材料品号 查询BOM母件
逻辑:在SQL中写了一个存储过程来实现,再通过活字格显示在页面上。
错误提示:转换 varchar 值 '21000170001M【A0004971.01.00.A】、21000170001【A0004971.01.00.A】、11501000【A0004971、TT2800-CP】' 时溢出了整数列。SearchBom_zichafu_LH过程试图返回状态 NULL,这是不允许的。将返回状态 0。
具体结果如图:



本帖子中包含更多资源

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

x

7 个回复

倒序浏览
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-8-22 16:41:21
沙发
返回码需要的是一个数字,返回0代表执行成功,返回非0的数值,代表服务端命令返回错误。

https://help.grapecity.com.cn/pa ... ion?pageId=72357976

本帖子中包含更多资源

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

x
回复 使用道具 举报
luojdz
初级会员   /  发表于:2022-8-23 09:01:44
板凳
本帖最后由 luojdz 于 2022-8-23 09:02 编辑
David.Zhong 发表于 2022-8-22 16:41
返回码需要的是一个数字,返回0代表执行成功,返回非0的数值,代表服务端命令返回错误。

https://help.g ...

即便这么做了,依然还会有这样的错误提示。
在将 varchar 值 '11110881【RTZTF01.00】' 转换成数据类型 int 时失败。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-8-23 09:18:06
地板
看一下您调用存储过程的截图,和存储过程的写法,猜测您是不是用int类型来接收返回值了,
但您找个返回值其实是字符串类型,
回复 使用道具 举报
luojdz
初级会员   /  发表于:2022-8-23 09:37:14
5#
Joe.xu 发表于 2022-8-23 09:18
看一下您调用存储过程的截图,和存储过程的写法,猜测您是不是用int类型来接收返回值了,
但您找个返回值 ...


截图如上

本帖子中包含更多资源

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

x
回复 使用道具 举报
小白学员
高级会员   /  发表于:2022-8-23 10:06:35
6#

你想返回@FH到前端?

你把@FH定义为output试试
回复 使用道具 举报
luojdz
初级会员   /  发表于:2022-8-23 11:13:07
7#
虽然我已有解决方案,但这是很明显的BUG,我已经提了,解不解决官方自己考虑吧。

感谢各位回复!

回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-8-23 11:17:40
8#
嗯,好的,我们调查一下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部