IIS5 + ADO 2.5新先睹为快技术(一)

2016-01-29 17:56 1 1 收藏

IIS5 + ADO 2.5新先睹为快技术(一),IIS5 + ADO 2.5新先睹为快技术(一)

【 tulaoshi.com - ASP 】

    在IIS5(就是安装了Win2000)中自带了新的ADO 2.5版本尤其
增加了对XML技术的支持,并且带入了许多崭新的技术,这些技术可以
帮助我们实现以前必须要依靠组件或者其它技术才能够实现的功能。
我这里做一个简单的介绍让大家对这个新的Web组合有所了解。
从这可以看出,学习和掌握XML技术已经迫在眉睫了。欢迎大家到隔壁
的XML学习园地作客。。。
  新技术之一:
  ADO中新增加了一个Record对象(别和RecordSet对象混淆了)。。。
  它可以操纵服务器上的任何文件。。。
  下面是它运用的事例:

<%
Dim recRoot
Dim rsFiles

Set recRoot = Server.CreateObject("ADODB.Record")

'注意打开的URL必须是运行IIS5中或者支持WebDAV服务,
'至于什么是WebDAV请到隔壁去看看把
recRoot.open "", "URL=http://localhost/iis", adModeRead
Response.Write "<UL" & Chr(13) & Chr(10)
TraverseTree recRoot
Response.Write "</ul" & Chr(13) & Chr(10)
recRoot.Close
set recRoot = Nothing

Sub TraverseTree(recNode)

Dim rsChildren
Dim recChildNode
Set recChildNode = Server.CreateObject("ADODB.Record")

Response.Write "<LI" & recNode("RESOURCE_PARSENAME") & Chr(13) & Chr(10)
Set rsChildren = recNode.GetChildren

If Not rsChildren.EOF Then
Response.Write "<UL" & Chr(13) & Chr(10)
While Not rsChildren.EOF
If rsChildren("RESOURCE_ISCOLLECTION") Then
recChildNode.Open rsChildren
TraverseTree recChildNode
recChildNode.Close
Else
Response.Write "<LI" & rsChildren("RESOURCE_PARSENAME") & Chr(13) & Chr(10)
End If
rsChildren.MoveNext
Wend
Response.Write "</UL" & Chr(13) & Chr(10)
End If
rsChildren.Close
Set rsChildren = Nothing
Set recChildNode = Nothing
End Sub
%

考虑到很多人目前没有安装Win2000,所以我把运行结果也给出来了,
大家可以看到代码运行的结果。。。
注意要想得到正确的结果必须要让iis目录可以Directory Browing
<UL
<LIiis
<UL
<LIsdk
<UL
<LIadmin
<UL
<LImkwebsrv.vbs
<LImkwebsrv.js
<LImetabackrest.vbs
<LImetabackrest.js
<LImetaback.vbs
<LImetaback.js
<LIlogenum.vbs
<LIlogenum.js
</UL
<LIasp
<UL
<LIapplications
<UL
<LISession_VBScript.asp
<LISession_Jscript.asp
<LIApplication_VBScript.asp
<LIApplication_Jscript.asp
</UL
<LIcomponents
<UL
<LIredirect.asp
<LInts_iis.gif
<LIie.gif
<LIclientcap.htm
<LIBrowserCap_VBScript.asp
<LIBrowserCap_Jscript.asp
<LIAdRotator_VBScript.asp
<LIAdRotator_Jscript.asp
<LIadrot.txt
</UL
<LIdatabase
<UL
<LIUpdate_VBScript.asp
<LIUpdate_Jscript.asp
<LIStoredProcedures_VBScript.asp
<LIStoredProcedures_Jscript.asp
<LISimpleQuery_VBScript.asp
<LISimpleQuery_Jscript.asp
<LIMultiScrolling_VBScript.asp
<LIMultiScrolling_Jscript.asp
<LILimitRows_VBScript.asp
<LILimitRows_Jscript.asp
<LIAuthors.mdb
<LIAddDelete_VBScript.asp
<LIAddDelete_Jscript.asp
</UL
<LIdocs
<UL
<LItoolbar.asp
<LIsampfram.asp
<LIlibcodebrws.inc
<LI>

来源:http://www.tulaoshi.com/n/20160129/1503584.html

延伸阅读
标签: PS PS教程
Adobe似乎在CS4套件上下了很多功夫,在上月Adobe发布了Dreamweaver, Fireworks和Soundbooth的CS4试用版本。在CS4套件里最明显的改变就是使用界面了,这一改变也体现在了Photoshop CS4上。 从截图上来看,Photoshop CS4的界面更加硬朗,新增分栏显示功能,以及在工具栏新添加的两个3D编辑键。 图1 (+点击上图可放大)   ...
标签: ASP
IIS5 HTTP500内部错误解决办法 一.错误表现 IIS5的HTTP 500内部服务器错误是我们经常碰到的错误之一,它的主要错误表现就是ASP程序不能浏览但HTM静态网页不受影响。另外当错误发生时,系统事件日志和安全事件日志都会有相应的记录。 具体如下: (一)IE中的表现 当浏览以前能够正常运行的asp页面时会出现如下的错误: 网页无法...
标签: Java JAVA基础
  前言:以前也看了N篇文档,照着里面的说明配置,却总没有成功过,今天终于成功了!!!回过来再看那些文档,好多就直接Ctrl+C和Ctrl+v来的(又还不说明原文出处,想找人问都不能),关键操作的地方总是含糊不清,而且即使配置完了,也还打不开jsp页面,有些没有实际操作过就...... 唉...... 我又去找资料来看,昨天下午终于配置成功了...
标签: PHP
         把PHP4安装到Win2000的IIS5中   2000-04-29kanaka       嗨,你好!我是kanaka,正打算考MCSE的Win2000认证,你是否和我一样,又想学习Win2000以获取MCSE认证,又在PHP和ASP的选择上发愁?别举棋不定了,就凭PHP的跨平台,你也应该放弃ASP,更何况PH...
标签: PS PS教程
  文/《新电脑》 出处:新浪科技 什么叫“抠图”?顾名思义,所谓抠图就是从一幅图片中将某一部分截取出来,和另外的背景进行合成。不要小看这一工作,我们生活中的很多图像制品都曾经经过这种加工,例如广告等,需要设计人员将模特照片中的人像部分抠取出来,然后再和背景进行合成。事实上,抠图在您的生活中也大有用武之地,尤其是...

经验教程

788

收藏

82
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部