请教下同时执行两个存储过程关于事务返回的问题

问题描述

请教下同时执行两个存储过程关于事务返回的问题我执行两个存储过程p_a,p_b,当其中一个报错就进行事务返回到两个都没执行的状态。请教如何搞?

解决方案

解决方案二:
放到事务里面一个一个执行
解决方案三:
begintransactionexecp_aexecp_bcommittransaction

时间: 2024-11-08 22:13:18

请教下同时执行两个存储过程关于事务返回的问题的相关文章

aspx页面Url传参在火狐浏览器下Page_Load执行两次的Bug

问题描述 机器环境:Xpsp3+Vs2010+Firefox28.0问题描述:新建一个空的Website,加入一个a.aspx和b.aspxa.aspx页面代码<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="a.aspx.cs"Inherits="a"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transi

ajax提交表单,MVC下action执行两次,前台只执行一次,求解

问题描述 前台ajax提交:第一步,点击添加按钮:<td><aclass="easyui-linkbutton"onclick="ns.rolelist.add();">添加</a></td>第二步,调用add()方法:ns.rolelist.add=function(){userAE({iconCls:'icon-add',formUrl:'/DZZHYHDHCB/Add'});};第三步,调用userAE()方法,

delphi 通过 ado 访问数据库存储过程,如果有插入动作,为什么会执行两遍?

问题描述 delphi 通过 ado 访问数据库存储过程,如果有插入动作,为什么会执行两遍? 20C 如题.这是我反复测试后得出的结论.我实在不理解为什么. 具体测试过程是这样子的:我用ado连接数据库.然后我写了一个简单的存储过程,就是往表里插入数据.然后我用ado调用这个存储过程.然后我就发现,虽然程序里我只调用了一次,但实际上表里的数据却被插入了完全一模一样的两条. 这算是bug还是怎么回事?是不是有什么我不曾注意到的细节没处理好? 存储过程代码如下: create procedure p

如何解决Ajax在兼容模式下后台调用执行两次结果不变问题

主要是因为缓存没有清除,如果要人工清除就太菜鸟了,通过网络上查询,发现只要改变url地址参数就行了,最好的办法就是取时间做为参数.下面的例子大家参考一下. submit.ashx?m_time=new Date().getTime() 补充一下,如果不行,一定要用type:post,这很关键 // [type: "Post",] $.ajax({ //要用post方式 type: "Post", //方法所在页面和方法名 url: "Demo.aspx/S

技术-请教下啊,在WEx5下面开发,和在phoneGap下面开发哪个更好呢?

问题描述 请教下啊,在WEx5下面开发,和在phoneGap下面开发哪个更好呢? 目前面临着技术方案选型,框架选择wex5还是phoneGap哪个更好呢?理由是什么? 如果是前端比较简单,但是用户量很大的系统,应该选择哪种后台的开发技术好呢? 解决方案 区别: 1.wex5:源于国内自主研发起步公司的软件,主要进行app,微信端的开发,目前而言针对android和ios的比较多,是基于HTML5.CSS3的开发,是通过图形化界面调用组件设计UI, 后台用requireJS来进行代码编写,适用范围

sql-java 执行SQL Server 存储过程

问题描述 java 执行SQL Server 存储过程 存储过程 有 2个输入参数 为 int nvarchar 类型 1个输出参数 nvarchar类型 -- String orderNo=""""; // 返回值 con=BaseDao.getConn(); //获取连接 CallableStatement cstmt=null; try { cstmt=con.prepareCall(""{?=call proc_createOrder(?

请教下如何按照一定比例几个list的数据添加到一个list中,使得最终数据呈比例排列呢?

问题描述 请教下如何按照一定比例几个list的数据添加到一个list中,使得最终数据呈比例排列呢? 请教下一个算法问题,有个final Arraylist,取名为f吧,有3个a, b, c list,里面的数据分别是30, 10, 30. 现在需要按照3:2:1的比例将a, b, c list里面的数据添加到f list中去,final list里面的数据要变成aaa bb c aaa bb c ....这种按比例排列方式. a, b, c这3个list的数据,不一定同时来的.可能a数据来了,然

javascript-js点击某一个链接交替执行两个函数(js实现网页全屏问题)

问题描述 js点击某一个链接交替执行两个函数(js实现网页全屏问题) 想实现的需求:1.网页上有个"全屏显示"按钮(链接),点击全屏后执行函数fullScreen(),然后"显示全屏"二字变成"退出全屏":2.点击"退出全屏"执行函数exitFullScreen(),然后"退出全屏"变为"全屏显示" function fullScreen() { var el = document.do

移植-在工控机下正常执行的串口液晶测试程序,到arm平台下不能正常执行

问题描述 在工控机下正常执行的串口液晶测试程序,到arm平台下不能正常执行 串口液晶屏在工控机上测试程序可行,到开发板上不行? 串口液晶使用的是SLCM19264 工控机系统为unbuntu10.04,编译器gcc 开发板为arm的xm31平台,交叉编译器arm-none-linux-gnueabi-gcc 程序如下 #include #include #include #include #include #include #include #include #include int fd; s