找回密码
 立即注册

QQ登录

只需一步,快速开始

蜜雪冰城

金牌服务用户

9

主题

31

帖子

112

积分

金牌服务用户

积分
112

[已处理] 10.0.3.0

蜜雪冰城
金牌服务用户   /  发表于:2024-12-3 13:09  /   查看:171  /  回复:11
1金币
各位大佬,下午好,在我使用活字格调用存储过程的时候出现的问题,在我的存储过程中需要一个参数类型为numeric,在我使用活字格调用的时候如何输入定义这个numeric的参数呢?在本地存储过程已接调用过了,存储过程是没有问题的。


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

最佳答案

查看完整内容

感谢各位大佬的支持~ 您好,现在这个numeric参数,是存储过程中有,但是在活字格中链接后没有么,然后重启设计器还是不行是么,那这个问题可能约个远程看一下比较好。 不过看后面您说使用执行sql命令是可以的,那可以参考下方教程,执行sql命令,然后去处理执行sql获得到的数据即可 看完必恍然大悟的活字格内幕:六十、执行sql命令实战 https://gcdn.grapecity.com.cn/showtopic-153274-1-1.html (出处: 葡萄城开发者社区) ...

11 个回复

倒序浏览
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-12-3 13:09:34
来自 12#
感谢各位大佬的支持~
您好,现在这个numeric参数,是存储过程中有,但是在活字格中链接后没有么,然后重启设计器还是不行是么,那这个问题可能约个远程看一下比较好。
不过看后面您说使用执行sql命令是可以的,那可以参考下方教程,执行sql命令,然后去处理执行sql获得到的数据即可

看完必恍然大悟的活字格内幕:六十、执行sql命令实战
https://gcdn.grapecity.com.cn/showtopic-153274-1-1.html
(出处: 葡萄城开发者社区)


回复 使用道具 举报
二麻子
中级会员   /  发表于:2024-12-3 13:33:03
2#
确定传递的参数是小数,不是字符串
回复 使用道具 举报
蜜雪冰城
金牌服务用户   /  发表于:2024-12-3 13:53:48
3#
二麻子 发表于 2024-12-3 13:33
确定传递的参数是小数,不是字符串

机制好像是自动转成字符串的,我填写小数好像也会转成字符串
回复 使用道具 举报
二麻子
中级会员   /  发表于:2024-12-3 14:14:34
4#
蜜雪冰城 发表于 2024-12-3 13:53
机制好像是自动转成字符串的,我填写小数好像也会转成字符串

调用存储过程的时候将字符串类型的参数value 强转为numeric类型再调用
  1. EXEC InsertTransaction CAST(@value AS NUMERIC(10, 2));
复制代码

回复 使用道具 举报
蜜雪冰城
金牌服务用户   /  发表于:2024-12-3 14:23:07
5#
二麻子 发表于 2024-12-3 14:14
调用存储过程的时候将字符串类型的参数value 强转为numeric类型再调用

使用exec 命令在SQL执行界面我不需要强转也能成功执行存储过程的,目前是在活字格的存储过程命令调用无法执行存储过程,那你的活字格参数设置是如何设置的呢?
回复 使用道具 举报
蜜雪冰城
金牌服务用户   /  发表于:2024-12-3 14:23:57
6#

本帖子中包含更多资源

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

x
回复 使用道具 举报
二麻子
中级会员   /  发表于:2024-12-3 14:27:12
7#
我的意思是通过执行SQL命令的方式调用存储过程

本帖子中包含更多资源

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

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-12-3 14:46:21
8#
感谢各位大佬的支持~

试试重新关闭设计器,再打开一下看看呢,

猜测您可能是打开活字格设计器连接了存储过程之后,又在数据库本身中修改了存储过程的定义,然后活字格中的参数列表没有刷新,就导致了这个问题,可以试试关闭设计器文件后重新打开,看看调用存储过程命令中的参数能否刷新出来

可以参考


疑似`调用存储过程命令`出现BUG
https://gcdn.grapecity.com.cn/showtopic-138830-1-1.html
(出处: 葡萄城开发者社区)


回复 使用道具 举报
蜜雪冰城
金牌服务用户   /  发表于:2024-12-3 15:11:36
9#
Lay.Li 发表于 2024-12-3 14:46
感谢各位大佬的支持~

试试重新关闭设计器,再打开一下看看呢,

嗯,这个刚刚试过了,退出了重新进也是相同的提示
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部