怎么点击执行按钮让sql语句传参给存储过程

执行失败返回值为undefined

要执行的语句:EXEC SPA_ProdShopPbh3_yh '12','',0,0,0.3,3,1,'','W04'

我要执行的是这个语句 12 和 W04是要用参数传的

var value; 

var Season=_g().getWidgetByName("Season").getValue();

var Spdm=_g().getWidgetByName("Spdm").getValue();

FR.remoteEvaluateAsync("=SQL(\"BSERP3\",\"exec SPA_ProdShopPbh3_yh '" + Season +"','',0,0,0.3,3,1,'','"+ Spdm + "'\",1 ,1)",  

function callback(value)   {  

   if(value==1)   

  {       alert("执行成功!"+value);     }  

   else   

 alert(Season)

  alert(Spdm)

   {       alert("执行失败\n错误信息:"+value);     };   });

用户P9370130 发布于 2021-5-7 11:10 (编辑于 2021-5-10 15:26)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
shirokoLv6资深互助
发布于2021-5-7 13:26(编辑于 2021-5-7 16:54)

引号有问题,试试看

var value; FR.remoteEvaluateAsync("=SQL(\"BSERP3\",\"exec SPA_ProdShopPbh3_yh '"+ seasons +"','',0,0,0.3,3,1,'','"+ warehouse +"'\",1 ,1)",  

function callback(value)   {  

   if(value==1)   

  {       alert("执行成功!"+value);     }  

   else   

   {       alert("执行失败\n错误信息:"+value);     };   });

  • shiroko shiroko 回复 用户P9370130(提问者) 改了
    2021-05-07 16:54 
  • shiroko shiroko 回复 用户P9370130(提问者) 你单元格写的有问题
    2021-05-10 14:52 
  • shiroko shiroko 回复 用户P9370130(提问者) 你控件位置在哪。返回值指的哪个?Season吗?
    2021-05-10 15:33 
  • 用户P9370130 用户P9370130(提问者) 回复 shiroko value一直是ndefined
    2021-05-10 15:34 
  • 用户P9370130 用户P9370130(提问者) 回复 shiroko 我用的var Season=_g().getWidgetByName(\\\"Season\\\").getValue();给控件起的名字获取的值,返回值就value啊一直执行失败原因为undefined
    2021-05-10 15:44 
最佳回答
0
snrtuemcLv8专家互助
发布于2021-5-7 11:12(编辑于 2021-5-7 11:38)

检查这个关闭没有,还有,里面的斜杠去了

var value; 

FR.remoteEvaluateAsync("=SQL("BSERP3","exec SPA_ProdShopPbh3_yh '"+ seasons +"','"+'',0,0,0.3,3,1,''+"','"+ warehouse +"'",1 ,1)",   

function callback(value)   {  

   if(value==1)   

  {       alert("执行成功!"+value);     }  

   else   

   {       alert("执行失败\n错误信息:"+value);     };   });

image.png

  • 用户P9370130 用户P9370130(提问者) EXEC SPA_ProdShopPbh3_yh \'12\',\'\',0,0,0.3,3,1,\'\',\'W04\'我要执行的是这个语句 12 和 W04是要用参数传的
    2021-05-07 16:17 
  • 3关注人数
  • 785浏览人数
  • 最后回答于:2021-5-10 15:26
    请选择关闭问题的原因
    确定 取消
    返回顶部