个人学习代码保存:例8.在存储过程中使用简单的事务处理
2008-01-14 03:38
806 查看
存储过程:
ALTER PROCEDURE dbo.myTran
(
@title varchar(50),
@body varchar(500)
)
AS
declare @id int
begin Transaction
insert into guestbook(title,body) values(@title,@body)
set @id=@@identity
insert into guestbook(title,body) values(@id,@body)
if @@error<>0--发生错误
begin
rollback transaction
return 0--执行失败
end
else
begin
commit transaction
return 1--执行成功
end
RETURN
前台代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
标题:<asp:TextBox ID="txtTitle" runat="server"></asp:TextBox>
<br />
内容:<asp:TextBox ID="txtBody" runat="server"></asp:TextBox><br />
<asp:Button ID="Button1" runat="server" Text="提交并执行事务" OnClick="Button1_Click" /></div>
</form>
</body>
</html>
后台代码:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
ALTER PROCEDURE dbo.myTran
(
@title varchar(50),
@body varchar(500)
)
AS
declare @id int
begin Transaction
insert into guestbook(title,body) values(@title,@body)
set @id=@@identity
insert into guestbook(title,body) values(@id,@body)
if @@error<>0--发生错误
begin
rollback transaction
return 0--执行失败
end
else
begin
commit transaction
return 1--执行成功
end
RETURN
前台代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
标题:<asp:TextBox ID="txtTitle" runat="server"></asp:TextBox>
<br />
内容:<asp:TextBox ID="txtBody" runat="server"></asp:TextBox><br />
<asp:Button ID="Button1" runat="server" Text="提交并执行事务" OnClick="Button1_Click" /></div>
</form>
</body>
</html>
后台代码:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
相关文章推荐
- 个人学习代码保存:例9.在存储过程中使用cast 类型转换的实例
- 个人学习代码保存:例4.在.net程序中使用事务处理
- 一个简单的存储过程使用事务的例子
- 在存储过程中编写正确的事务处理代码(SQL Server 2000 & 2005)
- 在存储过程中编写正确的事务处理代码(SQL Server 2000 & 2005)
- SQL Server在存储过程中编写事务处理代码的三种方法
- SQL Server在存储过程中编写事务处理代码的三种方法
- 编写存储过程,并且使用java代码调用存储过程的简单例子
- 在存储过程中编写正确的事务处理代码
- 在存储过程中编写正确的事务处理代码
- SQLServer-存储过程中的简单事务处理
- 存储过程中的简单事务处理---SQLServer2005系列
- SQL Server在存储过程中编写事务处理代码的方法
- 在存储过程中编写正确的事务处理代码
- 一个简单的存储过程使用事务的例子
- SQLServer-存储过程中的简单事务处理
- 存储过程的事务和错误处理--学习一下
- 在存储过程中编写正确的事务处理代码(SQL Server 2000 & 2005)
- 一、存储过程中使用事务的简单语法
- 在存储过程中编写正确的事务处理代码(SQL Server 2000 & 2005)