护功能:包括数据引入引出管理,数据库结构维护,数据恢复功能和性能监测。 为了提高数据库
系统的开发效率,现代数据库系统除了 DBMS 之外,还提供了各种支持应 用开发的工具。 16、问题:当前流行的 WEB 数据库管理系统有哪些? 答:当前流行的 Web 数据库管理系统有微软的 SQL Server、Oracle
、DB2、Sybase,小规 模的企业多使用 Access。 17、问题:在 ASP 中使用 ADO 的 AddNew 方法和直接使用“Insert into...”语句有何不同? 哪种方式更好? 答:ADO 的 AddNew 方法只是将“Insert into ”语句封装了起来,所以,当对大量数据进行 操作的时候,直接使用 SQL 语句将会大大加快存取数据的速度,因为它减少了 ADO 的“翻译”时 间,由于 SQL 语 句所执行的操作是直接在数据库服务器中进行的,尤其在数据量很大的时候有 显著的优势。 18、问题:为什么我在 ASP 中使用标准的插入记录语句 insert into books(name,email) values(“kitty”, “kitty@263”)会出错? 答:SQL(Structured Query Language/结构式查询语言)是 IBM 公司在 1970 年代所发展 出来的数据查询语言, 它现在已经成为关系型数据库查询语言的标准。 SQL 语句是一种以英文为 基础的程序语言,可以使用它来添加,管理以及存取数据库。 在 SQL 语句中添加时的字符串虽然可以使用双引号,但在 ASP 中却需要使用单引号才能正 常执行。所以应当写成 insert into books(name,email) values(‘kitty’,‘kitty@263’)。 19、问题:什么是 ActiveX 控件? 在哪里可以得到这些 ActiveX 控件? 答: Microsoft ActiveX 控件是由
软件提供商开发的可重用的软件组件。 除了 ASP 的内嵌对象 外,另外安装进来的 ActiveX 控件也可以在 ASP 中使用,这样可以节省许多宝贵的开发时间,在 ASP 中其实也内嵌了很多的 ActiveX 控件可以使用。 使用 ActiveX 控件,可以很快地 Web 应用程序、以及开发工具中加入特殊的功能。例如, 使用 AdRotator 对象来制作广告滚动板, 使用 FileSystemObject 对象进行文件存取, 使用 Marquee 对象实现滚动文字。 现在, 已有 1000 多个商用的 ActiveX 控件, 开发 ActiveX 控件可以使用各种编程语言, C, 如 C++等,以及微软公司的 Visual
Java 开发环境 Microsoft Visual J++。 ActiveX 控件一旦被开发 出来,
设计和开发人员就可以把它当作预装配组件, 用于开发客户程序。 以此种方式使用 ActiveX 控件,使用者无需知道这些组件是如何开发的,在很多情况下,甚至不需要自己编程,就可以完
成网页或应用程序的设计。 目前由第三方软件开发商提供的商用控件有 1000 多种。微软 ActiveX 组件库(ActiveX Component Gallery)中存着有关信息以及相关的连接,它们指向微软及第三方开发商提供的各 种 ActiveX 控件。 在微软 ActiveX 组件库 (ActiveX Component Gallery) 可以找到开发 Internet 中, 增强型 ActiveX 控件的公司
列表。 20、问题:为什么使用 strStartPort=(Request.Form ("catmenu_0")语句取到表单中起始站 点的值在数据库却找不到? 答: 这是因为取到的起始站点的值可能
有空格, 比如原意是“杭州”, 但是由于空格存在, ASP 程序取到的值可能就是“ 杭州”,而数据库中只有“杭州”的记录,当然就找不到了,解决的方法 是利用 Trim 函数将字符串两头空格全部去除,相应的语句为: strStartPort=TRIM(Request.Form("catmenu_0")) 21、问题:在 ASP 中当变量的生命周期结束后,有几种保留变量内容的方法? 答:任何导致网页结束的操作,比如当按下浏览器的“刷新”按钮,或者关闭了浏览器,再重 新打开它,都会导致变量生命周期的结束。 如果希望在网页结束执行时,还能够保留变量的内容,以备下一次执行时使用,就可以借助 Application 对象来实现。比如可以利用 Application 对象来制作统计网