{{Aspfm.sysUserName}} 我的消息 设置 退出登录
调用存储过程

1、在表单中,“数据库操作”-“存储过程”,创建存储过程调用命令。


“数据库操作”-“存储过程”-右键菜单【新建存储过程或exe程序】。打开界面之后,点击【打开存储过程选择器】。

在“存储过程选择器”界面,双击从数据库加载的具体的存储过程。生成调用。

再点击“确定”。


格式:存储过程名  参数1  参数2  。。。(空格分开)

如果存储过程为输出参数,或者为输入输出参数,或者不想传值。请使用【null】表示。


2、生成调用存储过程JS

Aspfm.Data.aliyun_MYPROC.STARTID='';
$.when(onBwebSave("aliyun_MYPROC")).done(function(resdata){

//执行成功

});

3、在表单中,拖入一个按钮组件。加入步骤2的JS


Aspfmfun.onBtn@Aspfm-Id = onBtn@Aspfm-Id;
Aspfm.loading@Aspfm-Id=false;
function onBtn@Aspfm-Id() {

//设置存储过程输入参数
Aspfm.Data.aliyun_MYPROC.STARTID='';
$.when(onBwebSave("aliyun_MYPROC")).done(function(resdata){
//取存储过程返回的输入输出参数。如果存储过程没有输入输出参数,则为空。
var procparams = resdata.BWebResult[0].WebDataSet[0] ;
//取存储过程返回的第一个数据表。如果存储过程不返回查询结果,则为空。
var procdatatable1= resdata.BWebResult[0].WebDataSet[1] ;
//取存储过程返回的第二个数据表。
// 如果存储过程返回多个查询结果,根据下标依次取。
var procdatatable2= resdata.BWebResult[0].WebDataSet[2] ;

});
}