网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > ASP技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.如何判断conn.Execute成功 或失败.
.关于文摘插件提交表单的开发.
.使用NextRecordset通过一个Conne.
.用ASP进行网络打印功能.
.对于ASP编码问题的深入研究与最终.
.NT4的ODBC与SQL7相连,不支持中文.
.从Access数据库恢复BMP图像并显示.
.构建你的网站新闻自动发布系统之.
.ASP实现可显示和隐藏的树型菜单.
.asp中自定义文件下载.
.ASP安全检测与过滤函数SafeCheck.
.利用 Meta Tag 来增加文件属性.
.迁移到 ASP .NET:需考虑的重要问.
.页面之间传递元素的办法.
.利用MSCHART画图的一段代码.
.用ASP方式实现动态伸缩形式列表主.
.ASP备份数据库.
.实例讲解Access数据库在线压缩的.
.用纯ASP代码实现图片上传并存.
.浅谈session_onend的调试.

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

发表日期:2000-8-22


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

% >
上一篇:如何安裝 IIS 5.0 ? 人气:13356
下一篇:用ASP随机产生随机数 人气:18418
浏览全部互动功能的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐