您的位置:首页技术开发ASP技巧 → 在您的网站中加入互动功能

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

时间:2004/11/7 4:03:00来源:本站整理作者:蓝点我要评论(0)

如何在您的网站中加入互动功能(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



% >


相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 VB.NET 2005编写定时关 Jquery get/post下乱码解决方法 前台gbk gb如何使用数据绑定控件显示数据ASP脚本循环语句ASP怎么提速

人气排行 轻松解决"Server Application Error"和iis"一起学习DataGridView调整列宽用ASP随机生成文件名的函数Jquery get/post下乱码解决方法 前台gbk gbODBC Drivers错误80004005的解决办法返回UPDATE SQL语句所影响的行数的方法用Javascript隐藏超级链接的真实地址两个不同数据库表的分页显示解决方案