|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
假如喜欢我就继承,如不喜欢就删掉吧。 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-实时统计在线人数 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |