ASP的构成及应用

2016-07-04 09:42何海平
中国管理信息化 2016年12期
关键词:数据库

何海平

(郴州工业交通学校,湖南 郴州 423000)



ASP的构成及应用

何海平

(郴州工业交通学校,湖南 郴州 423000)

[摘 要]本文讲述了动态服务器页面(Active Server Pages,ASP)中的两个重要的对象、ADO组件、ASP与几种数据库的连接方法、ASP对的数据库操作。

[关键词]ASP;数据库;ADO

1 ASP中的两个重要的对象

1.1Request对象

Request的语法如下:

Request[.collectionlpropertylmethod](variable)

form得到form表单对象中元素的值

querystring 得到变量的值

例如:Request.form("Name")Request.Querystring("Name")

1.2Response对象

Response对象基本格式:response.集合,属性及方法

response的write方法:response.write“你好”

功能:向客户端发送客户端能够处理的数据。

例如:response.write "你的作业完成了"

1.3Request,Response对象的实验:

实验环境要求:安装网页编辑软件,ASP实验空间,LeapFTP上传工具,IE浏览器。

代码下载地址:http://www.czjy.gov.cn/hhp/hhp.rar

2 ASP基础ADO组件

ADO主要有Connection和Recordset两个对象。

2.1Connection对象

例如:set Conn=server.createobject("connection")'建立与数据库之间的连接

Conn.Open "DRIVER={Microsoft Access Driver (123..mdb)};DBQ=" & Server.MapPath("testsys.mdb")'打开名为testsys的Access数据库

2.2Recordset对象

Recordset的主要功能是存取数据库的内容。

例如:set Conn=server.createobject("connection")

set rs=server.createobject("adodb.recordset") '建立Recordset对象并把它赋与rs变量

rs.open "select * from [表]",connection,1,1'rs变量打开从表中查询出来的内容

3 ASP与几种数据库的连接方法

3.1与Access连接

3.1.1建立DSN连接

Set Conn = Server.Createobject("connection")

Conn.Open " DSN=DSN名称;uid=授权的用户名;pwd=授权的密码“

conn.close

set conn=nothing

3.1.2不建立DSN连接

Set Conn = Server.Createobject("Connection")

Conn.Open " DRIVER={Microsoft Access Driver (123.mdb)};DBQ=" & Server.MapPath("数据库名称.mdb")

Conn.close

set Conn=nothing

3.2与VF连接

连接方法为:Set Conn = Server.Createobject("Connection")

Conn.Open "Driver={microsoft VF driver};sourcetype=DBC;source DB= 数据库名.dbc;Exclusive=No;"

3.3与SQL Server连接

Set Conn = Server.Createobject("Connection")

Conn.Open "Driver={SQL Server};server=(local);uid=sa;pwd=数据库密码;database=数据库名称;"

4 ASP的数据库操作步骤

第一步:建立connection对象

Set Conn = Server.Createobject("ADODB.Connection")

第二步:打开数据源(以Access数据库为例)

Conn.Open " DRIVER={Microsoft Access Driver (123.mdb)};DBQ=" & Server.MapPath("数据库名称.mdb")

第三步:下达SQL指令处理数据库

Conn.Execute strSQL

第四步:关闭数据库连接

Conn.Close

Set Conn = Nothing

5 利用ASP操作数据库(插入新记录)的一个实验

实验环境要求:安装网页编辑软件、Access数据库软件、ASP实验空间、LeapFTP上传工具、IE浏览器、联入因特网的计算机。

代码下载地址:http://www.czjy.gov.cn/hhp/hehaiping.rar

主要参考文献

[1]陈会安.ASP网页制作彻底研究[M].北京:人民邮电出版社,2000.

doi:10.3969/j.issn.1673 - 0194.2016.12.118

[中图分类号]TP311.1

[文献标识码]A

[文章编号]1673-0194(2016)12-0178-01

[收稿日期]2016-05-02

猜你喜欢
数据库
数据库
数据库
数据库
数据库
数据库
数据库