[ABI 5.1] runSql函数返回值

25835
11

张腾 数据老手Lv5

发表于2020-5-6 16:02

悬赏100

未解决

楼主
本帖最后由 张腾 于 2020-5-9 15:13 编辑

runSql函数返回值为什么返回值是undefined,
alert(runSql("exec [dbo].[abcx]","","sc")); 此测试的存储过程可以执行,但是对用的返回值数据为undefined


需求:ABI里给客户一个按钮更新数据,需要根据存储过程的返回值做判断提示。
附上的我写的按钮的万能式(求解答):

var a=runSql("exec [dbo].[abcx]","","sc");
if(a==1){
alert("此数据已存在");
}else{
alert("数据更新成功");
}





这个函数的执行存储过程是没有问题的,但是我的存储过程是设置了返回值的,我具体返回值去做IF判断。
现在就是runSql返回值是undefined,正常返回值应该是1  

最近看过此主题的会员

alimu

esen_51CGDVNTWH

esen_5090Z6CQA3JN

esen_4YURQUWION

esen_4UUKEMYGNT

esen_4WT9AWZWRR

v笑向前走

zhouxm

11个回答

只看楼主

张腾 数据老手Lv5

发表于2020-5-6 16:21

只看该作者

取消 关注该作者的回复

地板

数据王子 发表于 2020-5-6 16:15
你是想要获取,储存过程的返回值?然后runSql("exec [dbo].[abcx]","","sc")这句话,在abi中执行确定是没有 ...

这个函数的执行没有问题,但是我的存储过程是设置了返回值的,我具体返回值去做IF判断。
现在就是runSql返回值是undefined,正常返回值应该是1  

程序小哥哥 数据达人Lv4

发表于2020-5-6 16:05

只看该作者

取消 关注该作者的回复

沙发

这个报错,还没有遇到过哟,坐等答案~

数据王子 数据达人Lv4

发表于2020-5-6 16:15

只看该作者

取消 关注该作者的回复

板凳

你是想要获取,储存过程的返回值?然后runSql("exec [dbo].[abcx]","","sc")这句话,在abi中执行确定是没有问题的对吗?

张腾 数据老手Lv5

发表于2020-5-6 16:58

只看该作者

取消 关注该作者的回复

5#

需求:ABI里给客户一个按钮更新数据,需要根据存储过程的返回值做判断提示。
附上的我写的按钮的万能式(求解答):

var a=runSql("exec [dbo].[abcx]","","sc");
if(a==1){
alert("此数据已存在");
}else{
alert("数据更新成功");
}


缱绻 数据领袖Lv6

发表于2020-5-8 09:24

只看该作者

取消 关注该作者的回复

6#

张腾 发表于 2020-5-6 16:58
需求:ABI里给客户一个按钮更新数据,需要根据存储过程的返回值做判断提示。
附上的我写的按钮的万能式(求 ...

万能式直接alert这个runSql("exec [dbo].[abcx]","","sc")可以吗?

张腾 数据老手Lv5

发表于2020-5-8 11:26

只看该作者

取消 关注该作者的回复

7#

缱绻 发表于 2020-5-8 09:24
万能式直接alert这个runSql("exec [dbo].[abcx]","","sc")可以吗?

alert就是返回一个未定义的英文,如问题上边弹出的框框就是  我alert(runSql())出来的

缱绻 数据领袖Lv6

发表于2020-5-8 15:35

只看该作者

取消 关注该作者的回复

8#

张腾 发表于 2020-5-8 11:26
alert就是返回一个未定义的英文,如问题上边弹出的框框就是  我alert(runSql())出来的 ...

runsql里面的sql在数据库运行正常吗?

张腾 数据老手Lv5

发表于2020-5-9 15:03

只看该作者

取消 关注该作者的回复

9#

缱绻 发表于 2020-5-8 15:35
runsql里面的sql在数据库运行正常吗?

存储过程可以正常运行,请看顶帖

缱绻 数据领袖Lv6

发表于2020-5-9 15:20

只看该作者

取消 关注该作者的回复

10#

runSql("{exec [dbo].[abcx]","","sc}");试试

张腾 数据老手Lv5

发表于2020-5-11 11:20

只看该作者

取消 关注该作者的回复

11#

缱绻 发表于 2020-5-9 15:20
runSql("{exec [dbo].[abcx]","","sc}");试试

还是未定义的类型

上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号