·您的位置: 首页 » 资源教程 » 编程开发 » ASP » 5个实用的ASP网站功能(GIB5)

5个实用的ASP网站功能(GIB5)

类别: ASP教程  评论数:0 总得分:0
如果喜欢我就继续,如不喜欢就删掉吧。

5????用咀站功能速成

刊登於RUN!PC 1999/2月??

作者 ?膛窨萍? 周世雄

本文重?c

在前?灼诘纳IS 4.0???诋?中,我??看到了威力??大的IIS(Internet Information Server)4.0之30??特??功能、SSL陪?滴徽J酌、如何使用ASP韵??一??生?拥木W站、如何?⒆eb儋料?旎?、IIS 4.0咀站咄肓管理、如何?⒕W站元件化、Transaction Server三?邮郊???技戌速成、和SQL Server 7.0咀站儋料?斓募夹g等?卧?。本期?⑻接?5????用的ASP咀站功能。

剐者?槲④?台北?d、??湮商????、TechNet等研????嘱??,和微??之友、RUN!PC塍丈???谧髡撸?著作有「ASP咀站?衢T??用技戌」、「微???衢TWeb技戌速成班」等咀站咀??韵??十?妆倦?呢??籍。?F任「?膛窨萍肌构?司????理,?氖律nternet、Intranet之Web儋料????用韵??、咀站咀??????架韵等服?铡<br>
IIS 4.0示??咀站:www.asp.com.tw

呗疥E-mail:jackchou@tpts5.seed.net.tw。

 

5????用的ASP咀站功能

前?灼??W??了如何?⒕W站asp化、儋料?旎?、和元件化的「咀站3化」後,本期?⒔棠?如何善用5????用的ASP咀站功能。

5????用的ASP咀站功能如下:


Transaction功能:「同生共死」的???樱ㄔransaction)功能。


SSL功能:安全?鬏?。


Message Queue功能:非同步??理功能。


中文全文?z索功能。


噍件?魉凸δ堋<br>
 

咀站如何加入Transaction功能呢?

如何於您的咀站加入???樱ㄔransaction)功能呢?

IIS(Internet Information Server)陪MTS(Microsoft Transaction Server)撅密整合,儋料?旄??涌梢杂小竿?生共死」的???樱ㄔransaction)功能。

??asp程式中所有的儋料?旄??佣汲晒??r,才算成功;有一??儋料?斓母??邮????r,已??更?拥馁Y料?熨Y料?⒆??踊??停?rollback),呃就是所洲的???樱ㄔransaction)功能。

譬如?募??????R款到乙?????r,若乙???舻馁Y料?旄??邮????r,已??更?蛹????舻馁Y料?熨Y料?⒆??踊??停?rollback)。????儋料?斓馁Y料更?樱?不是「同生」,就是「共死」。

?K不是所有儋料?於继峁┊??樱ㄔransaction)的功能,Access?]有提供,SQL Server和Oracle?t提供???樱ㄔransaction)的功能。

asp程式中???樱ㄔransaction)功能的有效?????橐???asp程式,?Q句??真,呃??asp程式中所有的儋料?旄??佣季哂挟??樱ㄔransaction)功能。

如何於asp程式中告灾IIS要做???樱ㄔransaction)功能的??理呢?

方法?殪夺sp程式瘁??中的第一行加入「TRANSACTION=Required」,告灾IIS呃一??asp程式使用???樱ㄔransaction)功能的??理方式,asp程式如下:

<%@ TRANSACTION=Required LANGUAGE="VBScript" %>

若此asp程式?人?有程式(包括更新????儋料?欤??绦谐晒??r,?⒑艚邢nTransactionCommit()副程式。若?绦惺??。ò?括更新任何一??儋料?焓??。??r,?⒑艚邢nTransactionAbort()副程式。

您可以呼叫SetComplete方法表示?绦谐晒Γ?或呼叫SetAbort方法表示?绦惺?? <br>
譬如asp?n案如下:

<%@ TRANSACTION=Required LANGUAGE="VBScript" %>

...

<% Set obj1 = Server.CreateObject("testobj.cls1") %>

<% = obj1.data3t(1,10) %>

<%

Sub OnTransactionCommit()



end sub

Sub OnTransactionAbort()



end sub

%>

韵??有Transaction功能的元件

如何韵??有???樱ㄔransaction)功能的元件呢?

方法?榱ctiveX DLL中使用asp的ObjectContext物件,譬如真於Visual Basic 的ActiveX DLL定柳如下:

Dim objContext As ObjectContext

Set objContext = GetObjectContext()

?绦谐晒??r,呼叫SetComplete方法,?绦惺????r呼叫SetAbort方法以??放儋源。

譬如真於Visual Basic 的ActiveX DLL,其Visual Basic程式瘁如下:

Function data3t(input1, points)

On Error GoTo Error1

Dim objContext As ObjectContext

Set objContext = GetObjectContext()

...

objContext.SetComplete

Exit Function

Error1:

objContext.SetAbort

End Function

 

-= 资 源 教 程 =-
文 章 搜 索
关键词:
类型:
范围:

纯粹空间 softpure.com
Copyright © 2006-2012 暖阳制作 版权所有
承接程序设计 网页设计
QQ: 15242663 (隐身在线 拒绝闲聊)  Email: faisun@sina.com

 纯粹空间 - 韩国酷站|酷站欣赏|教程大全|资源下载|免费博客|美女壁纸|设计素材|技术论坛  

百度搜索 谷歌搜索 Alexa搜索 | 粤ICP备19116064号-1