服务端-【返回命令】BUG
场景:客户端通过 材料品号 查询BOM母件逻辑:在SQL中写了一个存储过程来实现,再通过活字格显示在页面上。
错误提示:转换 varchar 值 '21000170001M【A0004971.01.00.A】、21000170001【A0004971.01.00.A】、11501000【A0004971、TT2800-CP】' 时溢出了整数列。SearchBom_zichafu_LH过程试图返回状态 NULL,这是不允许的。将返回状态 0。
具体结果如图:
返回码需要的是一个数字,返回0代表执行成功,返回非0的数值,代表服务端命令返回错误。
https://help.grapecity.com.cn/pages/viewpage.action?pageId=72357976 本帖最后由 luojdz 于 2022-8-23 09:02 编辑
David.Zhong 发表于 2022-8-22 16:41
返回码需要的是一个数字,返回0代表执行成功,返回非0的数值,代表服务端命令返回错误。
https://help.g ...
即便这么做了,依然还会有这样的错误提示。
在将 varchar 值 '11110881【RTZTF01.00】' 转换成数据类型 int 时失败。 看一下您调用存储过程的截图,和存储过程的写法,猜测您是不是用int类型来接收返回值了,
但您找个返回值其实是字符串类型, Joe.xu 发表于 2022-8-23 09:18
看一下您调用存储过程的截图,和存储过程的写法,猜测您是不是用int类型来接收返回值了,
但您找个返回值 ...
截图如上
luojdz 发表于 2022-8-23 09:37
截图如上
你想返回@FH到前端?
你把@FH定义为output试试 虽然我已有解决方案,但这是很明显的BUG,我已经提了,解不解决官方自己考虑吧。
感谢各位回复!
嗯,好的,我们调查一下。:lol
页:
[1]