页面中点击按钮,js执行存储过程插入数据,如果成功执行提示“执行成功”,不成功提示“执行失败”。该如何写代码?
现在的代码:
var num=this.options.form.getWidgetByName("zyh").getValue();
var sql="EXEC HS_ZYYJ '"+num+"'";
FR.remoteEvaluate('SQL("60his","'+sql+'",1,1)');
存储过程最后返回一个值,最后
A=FR.remoteEvaluate('SQL("60his","'+sql+'",1,1)');
if (A.length()=0){
alert('失败');
}
else {
alert('成功');
比如 MS SQL
BEGIN TRY
BEGIN TRANSACTION
/*欲执行SQL语句*/
COMMIT TRANSACTION
SELECT '1' [FLAG]
END TRY
BEGIN CATCH
SELECT '' [FLAG]
ROLLBACK TRANSACTION
END CATCH
把要执行的SQL放事务中,提交事务成功返回FLAG=1,失败(FLAG='')
看下 填报成功事件,填报失败事件 有没有效果
你可以测试下
自带填报属性,这两个事件是可以的,你这个没测试,你可以测试下