欢迎光临!今天是2017年10月18日 星期三
首页 基础教程  留言薄制作  神奇FSO  ASP优化  ASP实例  SQL语法  VB教程  安全手册  综合技巧  案头必备  留言  
 综合技巧
·ASP技巧TOP10 (1)
·ASP技巧TOP10 (2)
·ASP技巧TOP10 (3)
·ASP技巧TOP10 (4)
·奇妙的文件系统对象组件
·关于在浏览器中文件上载的方法..
·存储过程分页
·在同一页面动态实现两个sel..
·用ASP实现WEB页面分用户..
·怎样用ASP访问SQL Se..
·在Web页面中执行Windo..
·ASP程序中日期型数据的格式..
·ASP中数据库操作中游标和加..
·如何在Web页面中集成文件上..
·有关win2000、IIS5..
·在您的网站中加入互动功能
·ASP服务器组件的编程
·数据库聊天室的“无刷新”技术..
·ASP页面内VBScript..
·ASP中处理#include
·关于数据库连接的一点个人见解
·利用ASP显示当前在线人数
·在ASP处理程序时,进度显示
·ASP中文本文件与数据库文件..
·FrontPage创建HTM..
·FrontPage创建HTM..
·如何使ASP输出结果不支持h..
·用几行Asp代码实现防止表单..
·在Flash中使用ASP技术
·在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

% >
■今日推荐:数据库聊天室的“无刷新”技术要点

本网站是学习网站,内容整理大多来自互联网,尽量标明了出处,如果侵犯了您的权力请通知我,立即纠正
欢迎提出宝贵建议,提供相关资料,以便相互学习,共同提高!