当前位置: 首页 > 图文教程 > 网络编程 > ASP > 在您的网站中加入互动功能

ASP
从文本文件中读取信息并存储入数据库
文本搜索
FileSystemObject处理文件
设计 FileSystemObject
处理驱动器和文件夹
用ASP做一个TOP COOL的站内搜索
怎样读取一个文本文件的内容?
在线用表单建立文件夹
filesystemobject组件的用法示例
ASP中文本文件与数据库文件的数据交换(FSO)
读取目录下的所有文件(包括子目录下的所有文件)
ASP中FSO的神奇功能 - FSO不能做到的
ASP中FSO的神奇功能 - 用FSO进行内容管理
ASP中FSO的神奇功能 - 使用FSO进行搜索
ASP中FSO的神奇功能 - 权限许可
ASP中FSO的神奇功能 - 文件读取
ASP中FSO的神奇功能 - 写文件
ASP中FSO的神奇功能 - 简介
读取目录下的文件得到一个数组
奇妙的文件系统对象组件

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 197 ::
收藏到网摘: n/a

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

% >