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

2016-01-29 18:01 0 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

%
 

来源:https://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开发
昨天晚上发现访问我的网站的时候网页代码html的前面多了一串js代码。刚开始以为网站被黑了,赶紧到服务器上查看所有文件是否带有这串js代码,搜索结果没有,而且服务器也没发现被入侵的痕迹。 script src=http://fuck.ns2go.com/dir/index_pic/1.js/script 于是只能从这段代码入手,我下载这个js开发发现是下面一段代码: 代码如下: ...
毫无PS痕迹地在照片中加入任何物体   很多时候,我们拍照时都遣留了一些人物或对象,例如团体照缺少某人,新居前缺少新车等。现在新技术可以让我们随时把对象加到照片上,所有光影反射及阴影都会自动计算,让对象跟照片中的光影匹配并融为一体。研发人员Kevin Karsch将于本月在香港出席SIGGRAPH Asia 2011,以下是其运作原理及制作实...
第一步:打开我们的word文档,在菜单栏里打开开始,在开始的选项栏里找到样式,点击。 第二步:出现样式设置,在这里就可以选择快捷键样式了。用鼠标右键点击样式,然后点击修改。 第三步:出现修改样式对话框,在最下面找到格式,点击,找到快捷键。 第四步:然...
标签: Web开发
网页制作时经常用到1个像素高或宽的细线条来修饰,可以使网页的布局更加清晰,整体更加美观。由于一直习惯使用Dreamweaver编辑网页,所以在阅读《巧妙的在Fontpage中给网页加入一条竖直线》一文后,笔者利用文中的方法二,在Dreamweaver中给网页加入一条竖直线。 依葫芦画瓢,按照《巧妙》一文的所述的方法二,笔者在Dreamweaver...

经验教程

967

收藏

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