起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3569|回复: 3

[结贴] 在3.7版本中如何调用存储过程

[复制链接]

126

主题

349

帖子

1030

积分

金牌会员

Rank: 6Rank: 6

积分
1030
QQ
发表于 2017-11-24 14:40:44 | 显示全部楼层 |阅读模式
版本: BeX5V3.5 小版本号:
数据库: MS SQLServer 服务器操作系统: Windows 应用服务器:
客户端操作系统: Windows 7 浏览器: IE9
本帖最后由 btt132 于 2017-11-24 14:41 编辑

原来在UI界面中调用自定义的存储过程使用下面的方式进  行调用 :                                                                                                  
   var actionParam = new justep.Request.ActionParam();
         actionParam.setString('ry',xx);  
        justep.Request
                        .sendBizRequest2({
                                dataType : "json",
                                action : "ztpd",        //修改成查询记录数的acction,该acction在press中引用
                                parameters : actionParam,
                                callback : function(result) {
                                       if (result.state) {
            justep.xbl("data1").loadJson(result.response);  //loadjson data的列顺序、名称要和返回的顺序名称一致,data控件的大tatype=json,simple
        } else {
            throw new Error("调用失败!|" + result.response.message);
        }
      }
    });
在UI2中以这种方式调用时,报错提示如下 {CA1D3428-A6E8-4AE9-B148-74CA4E99E501}.jpg


在ui2中如何调用自己的存储过程。

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-11-24 15:02:10 | 显示全部楼层
调用action参考/UI2/demo/actions/process/invokeAction/mainActivity.w
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

126

主题

349

帖子

1030

积分

金牌会员

Rank: 6Rank: 6

积分
1030
QQ
 楼主| 发表于 2017-11-25 10:10:24 | 显示全部楼层
本帖最后由 btt132 于 2017-11-25 11:56 编辑

想实现的功能是:判断传递过去的参数在数据库某个表中是否存在,如果存在返回记录条数。
自定义的action中调用存储过程怎么写。请提供个例子。
w文件中可以采用/UI2/demo/actions/process/invokeAction/mainActivity.w文件中哪个样式。看了返回table的例子。没有传参的地方呢。请指导
回复 支持 反对

使用道具 举报

发表于 2017-11-25 12:38:34 | 显示全部楼层
btt132 发表于 2017-11-25 10:10
想实现的功能是:判断传递过去的参数在数据库某个表中是否存在,如果存在返回记录条数。
自定义的action中 ...

获取connection对象后,自己调用存储过程吧!
获取resultSet 后, 转成table对象
BizUtils.resultSet2Table(rs,"/lab/sample/data");

论坛搜下
http://bbs.wex5.com/forum.php?mo ... 7&pid=165463205
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-29 09:16 , Processed in 0.078230 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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