正在加载图片...
第6章活动服务器组件 171 载 3.检测对象实例的存在 常出现的错误是企图创建一个未安装(或未注册)的对象的实例,或者在 CreateObject方 去或< OBJECT>元素中使用错误的对象 Progld。缺省状态下,ASP会出现错误并停止页面的执 给页面添加一些程序代码,在访问对象之前进行检测是必要的。在 VBScript中,可以做 到这一点,方法是:关闭缺省的错误处理,然后使用 ObJecti函数查看对象变量是否真的引用 了一个对象 r Resume Next 'turn off default error handling Set objThis= Server CreateObject(this object If Isobject(objThis)Then he object method On Error Goto o turn the default error handling back on rest of the script goes here esponse Write Sorry, this page cannot be accessed at present response. Flush End工f 在 JScript语言中,可以使用 JScript5.0的脚本引擎中新的错误处理特性,这在第1章中介 / in JScript try i var objThis Server Createobject('this, object): / rest of the script goes here catch (exception)( Response. Write('Sorry, this page cannot be accessed at present): Response. End() 62ASP∥S可安装组件 ASP/IS的标准安装包括一系列服务器组件,这些组件在IIS文档中被描述为可安装组件 ( installable component),尽管缺省状态下它们是完全安装。但也有可能这个名称仅仅是沿用 ASP的前几个版本中的名称。在以前版本中,这些组件需要人工安装。现在,如果要给它们 起个合适的名称,可称为“可实例化的组件 需要注意的是,在第8章将介绍一个特定的可安装组件,即ADO组件。后面的章节中使用 的其他组件都是作为特定的服务或服务器应用程序的一部分而安装的。例如协作数据对象3. 检测对象实例的存在 经常出现的错误是企图创建一个未安装 (或未注册)的对象的实例,或者在 C r e a t e O b j e c t方 法或< O B J E C T >元素中使用错误的对象P r o g I D。缺省状态下,A S P会出现错误并停止页面的执 行。 给页面添加一些程序代码,在访问对象之前进行检测是必要的。在 V B S c r i p t中,可以做 到这一点,方法是:关闭缺省的错误处理,然后使用 I s O b j e c t函数查看对象变量是否真的引用 了一个对象。 在J S c r i p t语言中,可以使用 JScript 5.0的脚本引擎中新的错误处理特性,这在第 1章中介 绍过。 6.2 ASP/IIS可安装组件 A S P / I I S的标准安装包括一系列服务器组件,这些组件在 I I S文档中被描述为可安装组件 (installable component),尽管缺省状态下它们是完全安装。但也有可能这个名称仅仅是沿用 A S P的前几个版本中的名称。在以前版本中,这些组件需要人工安装。现在,如果要给它们 起个合适的名称,可称为“可实例化的组件”。 需要注意的是,在第8章将介绍一个特定的可安装组件,即 A D O组件。后面的章节中使用 的其他组件都是作为特定的服务或服务器应用程序的一部分而安装的。例如协作数据对象 第 6章 活动服务器组件计计171 下载
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有