问题 问答题


阅读以下关于ASP和XML语言编写商务网站的技术说明,根据回答问题1~问题4。
【说明】
某公司计划建立一个商务网站,该网站主要面对消费者,功能是完成网上购物、信息查询、广告宣传、用户需求调查等。该公司服务器采用Windows Server 2003+IIS5.0,使用ASP和XML相结合的网页编程语言,数据库采用SQL Server,数据库名为TEST,数据库管理员的用户名为sa,密码为test_test,

【问题2】
以下是该商务网站中数据库连接程序conn.inc的代码,请将(4)~(8)空缺处的程序代码填写完整。
<%
set conn=server. (4) ("adodb.connection")
conn.provider="sqloledb"
provstr="server=127.0.0.1; databas= (5) ;uid= (6) ;pwd= (7) "
conn.open (8)
%>

答案

参考答案:

解析:(4) CreateObject (5) TEST (6) sa (7) test_test (8) provstr这是一道要求读者掌握使用ASP语句进行SQL数据库连接的分析理解题。本题的解答思路如下。 ASP是通过一组被称为ADO(ActiveX Data Objects)的对象模块来对后台数据库进行操作。无论后台数据库采用何种形式,只要该数据库具有对应的ODBC或OLEDB驱动程序,ADO对象就能对该数据库进行操作。 ASP在存取数据库之前,先要利用Server对象的CreateObject方法来创建ADO对象模块的Connection对象以建立数据库的连接。因此(4)空缺处所填写的内容是CreateObject。 由试题中关键信息“数据库采用SQLServer,数据库名为TEST,数据库管理员的用户名为sa,密码为test_test可知,程序中设置的数据库连接文本provstr应该为“server=127.0.0.1;database=TEST;uid=sa; pwd=test_test”.最后,可利用Connection对象实例conn的open方法打开连接文本provstr。

问答题
单项选择题