当前位置:文档之家› 网络聊天室的设计与实现毕业论文

网络聊天室的设计与实现毕业论文

只要有信心,努力,一切可以改变。

中南大學

CENTRAL SOUTH UNIVERSITY

毕业论文(设计)

课题名称:网络聊天室的设计与实现

设计者:

指导老师:

院系:

专业班级:

完成时间:

中南大学

本科生毕业论文(设计)任务书

毕业论文(设计)题目:网络聊天室的设计与实现

题目类型[1] 软件开发题目来源[2] 生产实际题

毕业论文(设计)时间从 2010年12月05日至2012年5月15日

1.毕业论文(设计)内容要求:

网络的迅速普及

网民数量的快速增长

导致了新型的聊天方式(网络聊天室)的出现

设计一个合理的网络聊天室

快速的聚集网民

提高网站的访问量

对提高网站的知名度具有良好的现实意义

本毕业设计的的具体任务要求如下:

1、应用计算机中的网络技术及其相关技术设计一个网络聊天室

2、实现对网络聊天室的访问人数的统计功能

3、实现网络聊天室的发布信息的检索与过滤

如有非法信息

则不允许提交

4、实现网络聊天室的发布与测试

[1]题目类型:(1)理论研究(2)实验研究(3)工程设计(4)工程技术研究(5)软件开发

[2]题目来源:(1)教师科研题(2)生产实际题(3)模拟或虚构题(4)学生自选题

2.毕业论文(设计)主要参考资料

主要参考书类:

1、梁晓晖

来继敏主编;https://www.doczj.com/doc/a03291164.html, 2.0(C#)网站开发实用教程

北京:机械工业出版社

2、谭浩强主编;计算机网络教程北京:电子工业出版社

3、(美)波奈尔著

韩宏志译;数据库设计与开发教程

北京:清华大学出版社

主要参考杂志类:

计算机网络数据库网络开发工具以及网上的一些相关资料.

3.毕业论文(设计)进度安排

阶段

阶段内容

起止时间

1

搜集资料

熟悉开发工具

2

分析资料

拟定研究方案和方案优化

3

制作、调试、确定技术参数值

4

整理数据、撰写论文

5

论文答答辩

指导教师(签名)时间:年月日

教研室(所)主任(签名) 时间:年月日

主管院长(签名) 时间:年月日

中南大学

毕业论文(设计)成绩评定表(一)

指导教师评语

该论文撰写符合规范要求

毕业论文设计中具有一定的创新观点

设计思想比较清晰

对应用的开发工具能够比较熟练的掌握运用

设计的软件功能也比较完善

基本实现了毕业任务书中下达的毕业设计要求

在毕业论文设计的过程中体现出该生具有较扎实的基础知识对所学的知识能够比较灵活的运用

具有较良好的团队合作精神

能够通过团队合作相互协商解决软件开发过程中遇到的各种难题并具备了一定的独立的解决问题的能力

希望在以后的工作中

能不断加强学习

提高自身的专业知识水平与相应的动手能力

建议成绩:优秀指导教师

年月日

摘要

在当今网络风行的社会里

上网成为越来越多人们的选择

随着互连网的飞速发展

有关网络技术也层出不穷

现今活跃在WEB站点中的ASP就是近年才发展起来的一项新型技术ASP功能强大、本领高强

利用ASP功能时几乎没有什么限制

可以实现动态页面

毕业设计我尝试用asp来实现聊天室的开发

于是就有了下面的Jerry ChatRoom

本文中所做的主要工作如下:

(1)介绍了个性化页面的背景及Win2000server+IIS+ASP系统的一般原理.

(2)阐述整个个性化页面生成系统的结构及工作原理;分析了系统实现中的特殊性、难点和重点.

(3)设计实现:用户资料注册

修改

管理员登入

聊天室管理

权限管理

在线名单列表和信息发送

另外还有用户登入统计情况等

(4)分析并解决实现中的若干技术问题

(5)完成聊天室系统的全部设计

并且进行测试并分析结果

【关键词】聊天室

数据库

对象

WEB

Access

VBSCRIPT

JAVASCRIPT

前言

随着internet在中国的迅速发展

人们日常生活中越来越多地使用这项新的技术来为自己的工作和学习服务

在众多internet关联功能中

有一项新的业务正成为所有用户所津津乐道的交流方式

这就是网上聊天

根据调查现在网民使用现状

网上聊天室的使用百分比居榜首

所谓聊天室就是一个可以让许多用户同时互相通信的网上园地

个人用户可以通过网上聊天室将自己融入整个主流社会中

由于目前上网的一般都是具有高学历的新一代创业者

因此

在网上聊天室这个虚拟的社会中

可以结交各层次各地方的朋友

从而为自己获取更多的知识和更多的阅历

由于Web技术的飞速发展

人们对网页的要求再也不是局限于简单的、静止的Web页

而是一种根据用户要求控制Web页信息的"活动"页面

所谓Web是交互式的

主要表现在用户能向Web站点发送信息或命令

从而对Web服务器上运行的应用程序进行控制

服务器则根据相应的命令对使用者的操作做出响应

在这种需求的推动下

微软公司推出了"活动服务器页"(ASP

Active Server Page)

本设计所制作的网络聊天室也采用了ASP技术

ASP技术:ASP(Active Server Page)中文字面理解即是活动的服务器页面它与普通的HTML页面的区别在于当某人请求一个普通的HTML网页时

Web服务器并不注意文件的内容

Web服务器担当的角色只是取出文件而并不处理文件

所有对文件内容的解释工作均由用户的Web浏览器来完成

但是当某人请求一个ASP网页的时候

Web浏览器担任的是一个较活跃的角色

在文件被发送到用户的Web浏览器之前

它首先要由Web服务器进行处理

Web服务器先对ASP网页中的所有脚本解释和执行

再将它发送到用户的Web服务器

目录

第一章 ASP 简介 1

1.1 ASP的出现 1

1.2 ASP的特点 1

1.3 ASP 主要技术介绍: 2

1.3.1 ASP对象 2

1.3.2 .asp文件5

1.3.3 ASP Script语法 5

1.3.4 表格的处理 6

1.3.5 ASP取得表格(form)输入数据的方法 6 1.3.6 在ASP中访问数据库7

1.3.7 数据库数据来源设定7

第二章系统配置9

2.1 ASP的运行平台9

第三章ASP技术对聊天室开发实例10

3.1 聊天室功能说明10

3.2 聊天室简介- JERRY CHATROOM 10

3.3 ASP的总体设计11

3.3.1、聊天室的系统功能设计 11

3.3.2、聊天室的数据表的建立 12

第四章软件实现 14

4.1 DEFAULT.ASP设计说明14

4.2 LOGIN.ASP设计说明15

4.3 REG.ASP设计说明16

4.4 GLOBAL.ASA设计说明17

4.5 CHATROOM.ASP设计说明18

4.6 CHANNEL.ASP设计说明18

4.7 CONFIG.JS设计说明19

4.8 USERLIST.ASP设计说明19

4.9 LOGOUT.ASP设计说明20

4.10 M_ADMINLOGIN.ASP设计说明21

4.11 M_ADMINLOGOUT.ASP设计说明21

第五章调试与维护22

5.1系统调试22

5.2系统维护23

第六章结束语25

6.1 收获与体会 25

6.2 不足之处与今后的改进25

第七章谢辞26

参考文献27

附录 28

REG.ASP代码:30

CALENDAR.ASP代码:33

CHATROOM.ASP代码:43

CHANNEL.ASP代码:46

CONFIG.JS代码:47

USERLIST.ASP代码:47

LOGOUT.ASP代码:49

TREE.ASP代码:50

M_ADMINLOGIN.ASP代码:51

M_ADMINLOGOUT.ASP代码:52

第一章 ASP 简介

1.1 ASP的出现

Microsoft Active Server Pages 简称asp

是一套软件微软开发的服务器端脚本环境

使用它可以创建和运行动态的

交互的web服务器应用程序

当我们在internet上浏览时

会注意到很多页面的后缀是.asp的

那就是active server pages (简称asp)

它的用处

简单的说

是对www服务器的增强

让原来的那种仅仅由浏览器从服务器取得web页面的工作方式有所改变它可以让服务器接受来自浏览器的信息

也即使所谓的动态主页

以前的动态主页主要是用cgi(common gateway information

公共网关接口)和javascript来实现

Cgi程序很复杂

需要一大堆代码

要求程序员不仅要懂得cgi的工作原理

还要是个变成高手

这对初学者来说是很难入门

后来

微软又边了通用的cgi(即isapi)

使用时还需调用动态链接库(dll)

那就更麻烦了

因为必须具备专门知识的人才能懂的它

为了初学者很容易就入门

微软便又编写了一个更简单的idc(internet database connector)只要会写几条sql语句就可能做点数据库查询等简单工作

但由于其功能有限

人们逐渐对它不满意了

这时微软又推出了asp技术

使得动态网页的设计变得异常轻松

虽然现在大部分的web应用程序(仍然是以cgi为主

但是cgi程序带来的缺点实在太多了

而asp采用script语言(javascript和vbscript)就可以轻松编写

从而大大减少了web页面设计人员重新学习的时间

Asp的出现使web页面更加多姿多彩

利用microsoft的asp技术

将script程序代码嵌入html

可创造出动态变化的web页面

在过去

使用javascript或vbscript开发的web页面

必须由客户端支持这两种语言的浏览器执行出程序源代码的结果

而asp使我们能方便地利用所熟悉的javascript或vbscript甚至perl来开发web服务器端动态html文件

所以

不管是否支持javascript或vbscript的任何浏览器只要通过asp技术产生出来的web页面都可以摆脱不兼容的问题

Asp的出现必定会重新席卷所有的web应用程序

预示着未来也将是script(脚本)语言的天下

1.2 ASP的特点

1.无须Compile编译:容易产生

无须Compile 编译或Link 链接即可执行

集成于HTML中

2.使用常规文本编辑器

如Windows的记事本

即可设计

3.与浏览器无关(Browser Independence):用户端只要使用常规的可执行HTML码的浏览器即可浏览Active Server Pages 所设计的主页内容

Script 语言(Vbscript

Jscript)是在站点服务器(Server端)执行

用户不需要执行这些Script语言

4.面向对象(Object_Orient).

5.可通过ActiveX Server components(ActiveX服务器组件)来扩充功能

ActiveX Server component

可使用Visual Basic

Java

Visual C++

COBOL等语言来实现

6.Active Server Pages与任何ActiveX scripting 语言兼容

除了可使用VBscript 或JScript语言来设计

并可通过Plug-in的方式

使用由third party所提供的其他scripting语言

script引擎是处理script的COM(Component Object Model)对象

7.Active server Pages的源程序代码不会传到用户的浏览器

因此可以保护辛辛苦苦写出来的源程序不会外泻

传到用户浏览器的是Active Server Pages执行的结果的常规HTML码

8.使用server端script产生client端script

你可以使用ASP程序码

在站点服务器执行script语言(VBscript 或 Jscript)

来产生或更改在client端执行的script语言

1.3 ASP 主要技术介绍:

1.3.1 ASP对象

Active Server Pages提供五个内置的"对象"(object)

你可以直接调用

认识ASP的内置对象

是设计功能强大的Wed应用程序的第一步

ASP的几个内置对象中最常见的要数Request和Response两个对象

Request对象的作用是与客户端交互

收集客户端的Form、Cookies、超链接

或者收集服务器端的环境变量

Response对象的作用是把ASP程序处理的结果发送给客户端

同时

也可以通过Response对象设置客户端浏览器的状态

比如设置Cookies

1.Request对象的语法及属性

Request对象的语法如下:

Request[.collection|property|method](variable)

表1-1 Request对象的属性、方法表

选项

作用

Collection(集合)

ClientCertificate

得到在HTTP请求中传递的在客户端认证域的值

Cookies

使用此集合

可得到Cookie值

Form

得到Form对象中元素的值

QueryString

得到变量的值

ServerVariables

得到预置的环境变量的值

Property(属性)

TotalBytes

(只读)指定从客户端传送总字节树

Buffer

表明页面输出是否有缓冲

CacheControl

决定代理服务器是否能够对asp的输出进行快取

Property(属性)

Charset

字符集

ContentType

指定response的HTTP的内容

Expirs

定义一个浏览器缓存中的页面再多长时间后过期

ExpirsAbsolute

定义一个浏览器缓存中的页面什么日期时间后过期

IsClineConnected

用户是否连接到服务器

Pics

设置pics-label Response标题的值

标示PICS内容等级

Status

由服务器返回的状态行

Method(方法)

BinaryRead

得到从客户端传给服务器端的数据

2.Response对象的语法及属性

Response对象的语法如下:

Response[.collextion|property|method](variable)Response对象的属性、方法集

表1-2 Response对象的属性、方法表

选项

作用

Collection(集合)

Cookies

使用此集合

可设置Cookie值

Property(属性)

Buffer

表明页面输出是否有缓冲

CacheControl

决定服务器是否能够对asp的输出进行快取

Charset

添加字符集

ContentType

指定服务器响应的HTTP内容类型

如果未指定ContentType

默认为text/html

Expires

指定一个浏览器缓存中的页面有效期的时间长度

如:2小时

ExpiresAbsolute

指定一个浏览器缓存中的页面过期的具体日期和时间

如:2000/06/28 12:00:00

IsClientConnected

用户是否连接到服务器

Pics

设置pics-label Response标题的值

表示PICS内容等级

Status

由服务器返回的状态行

Method(方法)

AddHeader

设置HTML header的值

AppendToLog

增加一个字符串到Wed服务器的此request登录入口的末尾BinaryWrite

不进行任何字符集的转换

将给定的内容写入当前HTTP输出

Clear

删除所以缓存的输入

End

停止当前的.ASP文件的处理并输出当前的结果

Flush

输出缓冲区的内容

Redirect

给浏览器传递一个转向信息

从而连接另一个URL

Write

将当前的一个HTTP输出变量以一个字符串的形式输出

3.Server对象

Server对象为ASP程序的扩展提供了灵活方便的途径例如

如果需要在ASP程序中读写服务器上的某个文件

那么就可以借用"文件存取组件"来读写文件

而Server对象就充当了建立这个组件实力的角色

使用某个组件

必须先建立它的一个Server对象实力

在后面将要介绍ADO等许多组件

届时就能更清楚地理解Server对象的作用了

Server对象提供对服务器上的方法和属性的访问

其中大多数方法忽然属性是作为使用程序的功能服务的

另外

有了Server对象

就可以在服务器上启动ActiveX对象例程

并使用Active Server服务提供像HTML和URL编码这样的函数

表1-3 Server对象的属性、方法表

选项

作用

Property(属性)

ScriptTimeout

设置程序能够运行的最大时间

Method(方法)

CreateObject

建立一个对象实例

Execute

执行一个asp文件

GetLastError

返回一个错误代码

HTMLEncode

对指定的HTML代码进行转换

MapPath

将一个相对路径转化为一个绝对路径

Transfer

将当前的所以状态信息发送给另一个asp文件

URLEncode

以URL形式转化指定的代码

包括空格

4.Application对象

Application对象内保存的信息

是可以让同一ASP程序中的所有用户所共享的

使用Application对象

在给定的应用程序的所以用户之间共享信息

并在服务器运行期间持久地保存数据

而且

Application对象还有控制、访问应用层数据的方法和可用于在应用程序启动和停止时触发过程的事件

Application对象的语法如下:

Application.Method

表1-4 Application对像的属性、方法集表

选项

作用

Collection(集合)

Contents

该集合包含了所有通过脚本命令加入到应用程序中的变量

StaticObjects

该集合包含了所有以<OBJECT>标识符加入到的会话中的对象

Method(方法)

Contents.Remove

该方法用于从应用程序对象集合中删除一个变量

Contents.RemoveAll

该方法用于从应用程序对象集合中删除所有变量

Lock

该方法用于防止其他用户修改应用程序对象的属性

Unlock

该方法用于允许用户修改应用程序对象的属性

Events(事件)

Application_OnEnd

当应用程序结束时发生相应的事件

Application_OnStart

当应用程序开始执行时发生相应的事件

5.Session对象

Session对象与Application对象具有相近作用

也是非常实用的ASP内置对象

可以使用Session对象存储特定的用户会话所需的信息

Session对象只对用户个人作用

而ASP程序中的其他用户是无作用的

它是利用Cooikes技术来临时保存用户数据

最常见的作用就是存储用户的首选项

另外其还经常被用在鉴别客户身份的程序中

Session对象的语法如下:

Session.Collection|property|method

表1-5 Session对象的属性、方法集表

选项

作用

Collection(集合)

Contents

该集合包含了所有通过脚本命令加入到应用程序中的变量

StaticObjects

该集合包含了所有以<OBJECT>标识符加入到的会话中的对象

Property(属性)

CodePage

该属性指定用于显示动态内容的代码页

LCID

该属性指定用于显示动态内容的位置标识符

SessionID

该属性用于返回用户的会话标识

Timeout

该属性用于以分钟为单位为该应用程序的Session对象指定时限

Method (方法)

Abandon

该方法用于删除所有存储在Session对象中的对象并释放这些对象的源Contents.Remove

该方法用于从应用程序对象集合中删除一个变量

Contents.RemoveAll

该方法用于从应用程序对象集合中删除所有变量

Events(事件)

Session_OnEnd

当应用程序结束时发生相应的事件

Session_OnStart

当应用程序开始执行时发生相应的事件

1.3.2 .asp文件

Active Server Pages(ASP)制作成.ASP扩展名的文件

一个.asp文件是一个文本文件

包括:

(1).HTML标记(tags)

(2).VBscript 或Jscript语言的程序码

ASP语法

ASP并不是一个script语言

而是提供一个可以集成script语言(VBscript 或 Jscript)到HTML主页的环境HTML标记(tags)使用"<...>"将HTML程序码包含起来

以与常规的文本区分开来;而ASP使用"<%...%>"将ASP的script程序码包含起来Active Server Pages的源代码

不会传到用户的浏览器

可以保护你写的源程序不会外漏

因此

在用户端观看到的是常规的HTML码

你的站点服务器会自动将Active Server pages的程序代码解释为标准的HTML格式的主页内容

传送字符串到用户端的浏览器

Response.write方法

是最常用的传送字符串到浏览器的方法

使用Response.redirect方法

可以连接到指定的URL地址

须注意一点

若此.asp主页的内容已传送给用户

再使用Response.redirect 将发生错误!

1.3.3 ASP Script语法

使用VBscript或Jscript的ASP语法:ASP与任何ActiveX SCripting语言兼容

除了可使用VBscript或Jscript语言来设计

还可以通过plug-in的方式

使用由third party所提供的其他scripting语言"加以设定

设定某一主页的script语言使用"<%@ language = ...%>"加以设定

语法如下: <% @ language = VBscript %>

注意:@和LANGUAGE之间一定要有空格

一个主页使用多种语言

你可以在一个主页当中使用VBscript和jscript语言

方法如下:

(1):使用多个""加以设定

(2):使用多个"#include"的语法

#INCLUDE包含其他文件

你可以在ASP程序码中插入另外一个"被包括"的文件

执行到此时

先执行"被包括"文件

再继续执行下去

语法如下:

其中virtual代表虚拟的文件地址

FILE代表绝对的文件地址

如下:

被包括的#include文件

也可在包含其他的"被包括"文件

不能使用ASP程序码来设定"被包括"的#INCLUDE文件

1.3.4 表格的处理

表格(form)

将输入的数据传送到服务器的方法

是使用HTML标记

...
的表格

在用户端浏览器输入数据

点击"submit"按钮后

将输入的数据传送到服务器加以处理

表格的语法如下:

·action:处理输入的数据的站点服务器程序的url地址

·method:输入的数据传送到服务器的方式

get:将输入的数据加在action设定的url地址后面

传送到服务器

post:按照http post传输数据的方式

将输入的数据传送到服务器

·name:设定form的名称

·onreset:点击"reset"的按钮时执行所设定的子程序event

·onsubmit:点击"submit"的按钮是执行的子程序event

·target:指定输入数据结果所显示的窗口名称

1.3.5 ASP取得表格(form)输入数据的方法

由表格的method可知

用户浏览器可以用如下的两种方法传送数据

(1)get:用户端将数据加到URL后

格式为"?字段1=输入数据1&字段2=输入数据2&..."

再将它送到服务器.

(2)post:用户端利用http信息数据字段将数据传送到服务器.ASP取得表格(form)输入数据的方法

是使用Active Server Pages一个内置的"对象"(object)---request

依据get

post方法而异

get :使用"输入数据=Request.querystring("字段名")

将附加于URL后的数据取出

以取得此字段的输入数据

post:使用"输入数据=Request.form("字段名")

读取HTTP信息数据字段

以取得字段的输入数据

Request.form读取HTTP信息数据的字段

以取得使用POST方式的表格form输入数据

同一字段输入多个值时

若未采用指针值index指定要读取哪一个值时

将得到多个值

各个值中间以逗点分隔

你可以使用"for each item in request.form("字段名")

重复取得此字段输入的所有多个输入值

Request.querystring

读取HTTP信息数据字段位

以取得使用GET方式的表格form输入的数据

输入的字段和数据将接在

所设定的URL地址后面

先加一个"?"

字段和数据之间用"&"分隔之

语法如下:

request.querystring(name)[(index)|.count]

· name:字段名.

· index:当同一字段输入多个值时

指针值index指定要读取同一字段的那个值

范围由1到request.querystring(name).count.

· count:由request.querystring(name).count可得知name字段输入几个值

若无此name字段

则count=0.

Request.querystring解析在servervariables的Query_string变量

同一字段输入多个值时

若未采用指针值index指定要读取哪个值

则将得到多个值

各个值中间以逗点分隔

1.3.6 在ASP中访问数据库

如何让用户从浏览器画面中

通过internet或intranet

查询站点数据库的数据

甚至输入

更新和删除站点服务器的数据库信息呢?

访问数据库的解决方案有如下几种:

(1):CGI(Commom Gateway Interface):传统方式

(2):IDC(Internet Database connector

Internet数据库连接器)与IIS(Internet Information Server):简易的站点数据库访问解决方案

(3):ADC(Advanced Data Connector

先进的数据库连接器):在用户端的浏览器上执行数据查询动作的频繁的数据查询解决方案

(4):ADO(ActiveX Data Object

Activex数据对象)与ASP(Active Server Pages):完整的站点数据库访问解决方案

Active Data Object与ASP

ActiveX Data Object:同数据库

可采用ASP内置的一个Activex Server component---Database Access component(数据访问组件)

使用ActiveX Data Object (ActiveX数据对象

简称ADO)的技术

让你可以与Active Server pages(简称ASP)结合

以提供访问数据库的功能

ActiveX Data Object ( 数据库访问组件

简称ADO)是什么东西呢?Active Data Object的技术

让你可以与Active Server Pages结合

以建立提供数据库信息的主页内容

在主页画面执行Structured Query Language(结构化查询语言

简称SQL)命令

让用户在浏览器画面中输入

更新和删除站点服务器的数据库信息

ADO使用RecordSets对象

作为数据的主要接口

ADO可使用Vbscript

JavaScript语言来控制数据库的访问

与查询结果的输出显示画面

ADO可连接多种的数据库

包括SQL Server

Oracle

Informix等支持ODBC的数据库

ADO执行环境

在服务器端所需要的ADO执行环境如下:

(1):windows NT server.

(2):安装Internet Information Server(IIS)3.0(含)以上版本.在用户端所需要的ADO 执行环境

只需要一般的浏览器即可.

1.3.7 数据库数据来源设定

若要访问NT站点的数据库

须于"控制台"中的"odbc"建立数据库名称 (用户数据来源名称)

数据库所用的驱动程序和数据库文件等

新建数据库来源的步骤:执行"设定"的"控制台"中的"odbc"

选择"用户数据来源名称"

点击"添加"按钮

选定数据库所用的驱动程序

如为Access数据库

选定"Microsoft Access Driver"

点击"完成"按钮.在odbc设定中

在"数据来源名称"输入数据库名称

以便以后在程序中调用称呼

点击"选定按钮

选择数据库文件

然后点击"确定"按钮即可.

ADO数据库设计要领只要几个步骤

就可以应用 Active Data Object (ActiveX 数据对象

简称ADO)的技术

在站点服务器执行访问查询数据库的动作.第一步:ADO数据库设计要领的第一步

就是使用"Server.createobject"建立连接的对象

并使用"Open"打开待访问查询的数据库

如下set conn = server.createobject("adodb.connection")conn.open "数据库名称" 数据库名称即为在"ODBC"设定的"数据来源名称".第二步

第二步设定SQL命令

使用"Execute"命令

即可开始执行访问查询数据库的动作

其中conn为第一步所设定的名称:set rs = conn.execute(SQ)命令

第三步

使用如下recordsets对象的命令

显示查询的结果

其中rs为第二步所定义的名称:.rs.fields.count:recourds的字段数

.rs(i).name:第i(指针)个字段名

i由0算起到rs.fields.count-1

.rs(i):读取第i(指针)个字段的记录

i由0算起到rs.fields.count-1

.rs("字段名"):读取指定的字段的记录

.rs.eof:是(true)否(false)已指定最末笔

.rs.movenext:将指针移到下一笔.

.rs.moveprev:将指针移到上一笔.

.rs.movefirst:将指针移到第一笔.

.rs.movelast:将指针移到最末笔.

.rs.getrows:将查询结果存于数组当中

如v = rs.getgows(100)

再读取数组v(col

row)的值即为查询的记录.

.rs.properties.count:得到ADO的Connection 或Resultset的属性总数.

.rs.properties(item).name:得到ADO的Connection 或 resultset的属性名称.rs.properties(item):得到ADO的Connection 或Resultset的属性值

最后

在显示后使用如下的命令

关闭数据库:

rs.close

conn.close

第二章系统配置

2.1 asp的运行平台

ASP要浏览必须经过服务器解析才能够浏览得到

如果是将asp文件上传到支持asp的服务器

那就能够直接浏览

但是如果是在本机上面

那就必须将电脑设置成为服务器

单机并不需要设置成为局域网

只需要设置成为单机服务器就可以

ASP运行所需的环境如下:

相关主题
文本预览
相关文档 最新文档