《第5章Server对象课件.ppt》由会员分享,可在线阅读,更多相关《第5章Server对象课件.ppt(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、教材 第05章 Server对象 Server对象提供了访问服务器对象的方法和属性。一般的服务器系统其工具是以对象模型的方式被保存的,通过Server对象的使用,可以访问服务器的信息。服务器系统一系列的对象模型,如数据库连接组件Adodb,其访问模型有连接数据库Connection,记录集Recordset等。一般需要通过Server对象创建一个这样的对象模型的实例,而后才能正确的使用。5.1 Server对象概述对象概述5.2 Server对象的属性对象的属性5.3 Server对象的方法对象的方法9.1 Access数据库简介数据库简介主题 Server对象提供对服务器上的方法和属性的访问
2、,其中大多数方法和属性是作为实用程序的功能服务的,如本章表5-1所示。 表5-1所示成员中,使用最为频繁的方法是CreateObject,它使网页可以创建一个指定的对象,同时利用这个对象进行所需的相关操作。例如,制作数据库的功能首先要使用CreateObject方法创建所需的ADO对象,其他的方法包含改变网页的文字输出格式,获取网页路径等。5.2 Server对象的属性对象的属性 用户在上网时经常会发现,当打开一个页面后有时会出现很长时间的延时现象。这是因为程序的脚本过大,执行脚本需要用户等待很长一段时间,要解决这样的问题,在ASP处理运行时间过长的脚本可以采用Server对象的ScriptT
3、imeout属性来实现。ScriptTimeout属性是指定一个脚本延时时间期限,其引用的一般格式如下:Server.ScriptTimeout=NumSeconds 其中,NumSeconds参数指定脚本在被服务器结束前最大可运行的秒数。若脚本超过该时间限度仍没有执行完毕,将被终止,并显示超时错误提示(该属性的单位为秒,默认值为90秒)。5.3 Server对象的方法对象的方法 5.3.1 HTMLEncode方法 HTMLEncode方法对指定的字符串应用HTML编码。HTMLEncode方法引用的一般格式如下所示: Server.HTMLEncode(string)5.3.2 URLEn
4、code方法 URLEncode方法是将URL编码规则(包括转义字符),应用到指定的字符串。URLEncode方法引用的一般格式如下: Server.URLEncode(string) 5.3.3 MapPath方法 MapPath方法将指定的相对或虚拟路径映射到服务器上相应的物理目录上。MapPath方法引用的一般格式如下: Server.MapPath(Path) 5.3.4 CreateObject方法 CreateObject方法是Server对象的最重要方法,用于创建已注册到服务器上的组件的实例。CreateObject方法引用的一般格式如下: Server.CreateObject
5、(progID) 5.3.6 Execute方法 Execute方法用来在当前的ASP页面执行同一Web服务器上指定的另一个ASP页面。当指定的ASP页面执行完毕,控制流程重新返回原页面发出Execute调用的位置。 Execute方法类似于许多编程语言的过程调用,只不过过程调用是执行一个过程,而Execute方法是执行一个完整的ASP文件。其语法结构如下: Server.Execute (URL地址名称) 5.3.7 GetLastError方法 GetLastError方法返回一个ScriptError对象,用于捕捉当前ASP程序的运行错误并向用户返回有用的信息,如错误描述和发生错误的行号等。其语法结构如下: Server.GetLastError ()