快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

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

假如喜欢我就继承,如不喜欢就删掉吧。

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

 


返回类别: 教程
上一教程: 关于缓存类的使用,及部分技巧
下一教程: 微软放弃.net名称的背后

您可以阅读与"5个实用的ASP网站功能(GIB5)"相关的教程:
· ASP动态网站中常用的四个实例程序
· 一个比较实用的ASP函数集合类
· ASP编程中异常实用的例子
· 经典实用的基础asp程序整理
· 一个实用的FSO-实时统计在线人数
    微笑服务 优质保证 索取样品