利用ASP实现网上数据库检索--免费毕业论文、毕业论文范文、毕业论文格式、毕业论文提纲,毕业论文网,提供计算机应用论文,计算机论文,工学论文毕业论文提纲、毕业论文范文、毕业论文格式等.
喜欢WitkeyCity.Com,请把WitkeyCity.Com告诉你QQ上的5位好友,多谢支持!
网站地图
合作联系
收藏本站

首 页 经济学论文 财政税收 证券金融 管理学论文 会计审计 工商管理 财务管理 公共管理 法学论文 理学论文 医药学论文
政治论文 社会学论文 文学论文 教育类论文 工学论文 计算机论文 艺术类论文 哲学论文 文化论文 英语论文 应用文 论文写作指导
邮电通信

   
 ·推荐免费论文
·2007县委办公室先进性教育活动工
·用科学发展观统领农业和农村经济
·计算机实习报告范文
·调查报告:大学生眼中的电子商务
·当前农村初中生学习心理的调查报
·求职信的格式和写作要点 
·英文简历写作的注意事项 
·毕业论文写作的基本要求
·计算机软件许可证协议书
 ·最近更新论文
·在电子商务中如何正确的使用数据
·大型ORACLE数据库优化设计方案
·在VB6.0数据库程序开发中使用ADO
·浅谈VFP报表打印问题
·通用网页查询函数的设计与应用
·构建校园网页面电子邮件系统
·Delphi中画布应用两则
·利用RCM2200实现以太网与异步串口
·Oracle数据库的优化
 ·推荐链接
   当前位置:首页 > 计算机论文 > 计算机应用 > 论文正文
联系我们 客户反馈

利用ASP实现网上数据库检索

来源:  [ 2007-3-8 21:22:40 ]  作者:张英慧  编辑:
收藏到VIVI | 收藏到365KEY | 收藏到YOUNOTE | 收藏到博采| 收藏到天极网摘 | 收藏到和讯网摘

ASP是目前公认的建立Windows NT下动态站点最好的工具之一。它与ADO(Active Data Object,一种新的数据访问模型)的充分结合,提供了强大的数据库访问功能,使之成为进行网上数据库管理的重要手段。

1ASP简介

    ASP内含于Internet Information Server(简称IIS)中,扩展名以.asp表示。ASP文件可以用常规的文本编辑器编辑,也可以利用专门的辅助开发工具InterDev进行开发设计,InterDev的优点是将整个Web程序设计(包括网页设计、ASP程序设计、数据库管理等)融为一体,比较适合于较大工程项目的开发研制。ASP使用VBScriptJavaScript等脚本语言作为开发工具,镶嵌于HTML文本中,使用“<%%>”将ASP的程序包含起来。当用户从浏览器向Web服务器提出请求时,Web服务器会自动将ASP的程序解释为标准的HTML格式的主页内容,用户端只要使用常规可执行HTML程序的浏览器,就可浏览ASP所设计的主页内容,因此与浏览器无关,并且保证了ASP的源程序代码不会外漏。

    ASP中包括五个内置的ActiveX服务器组件和五个内置的对象:Database Access component(数据库访问组件)、File Access component(文件访问组件)、Ad Rotator component(广告轮播器组件)、Content Linking component(内容链接组件)、Browser Capabilities component(浏览器信组件)以及Request(请求对象)、Server(服务器对象)、Session(会话对象)、Response(响应对象)、Application(应用程序对象)。在所有ASP组件中,最有用的是数据库访问组件,也称为ActiveX数据对象或ADO。在站点发布数据库将使用这个组件及其中包含的对象,以完成对ODBC数据源的读写。

    此外,ASP技术的另一个重要特点是,程序员可以利用JavaVisual Basic Visual C++等语言制作适应自己特殊需要的ActiveX服务器组件来扩充ASP的功能,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI程序所不及的。

2ADO结合开发网上数据库检索程序

    ASP技术与ADO技术相结合,可以实现基于WWW的数据库管理功能,用户可在浏览器画面中检索、输入、更新和删除数据库信息,从而建立提供数据库信息的主页内容。ADO主要提供了七个对象和四个集合来完成对于数据库的管理,包括:ConnectionCommandParameterRecordsetFieldPropertyError以及FieldsPropertiesParametersErrorsConnection对象用来建立与数据库的连接,Command对象完成对数据库的操作,Recordset对象可以查看或操作数据库中返回的数据。而Field 对象和Fields集合允许对当前记录的每一个字段进行操作,Parameter 对象和Parameters集合为Command对象提供信息和数据,Property 对象和Properties集合为ConnectionCommand RecordsetField对象的特性提供信息,Error对象和Errors集合在错误发生时提供错误信息。

    下面介绍开发数据库检索程序的基本设计方法:

⑴ 创建数据库源名(DSN)DSN是通过ODBC创建,由ODBC使用和识别的、用以连接应用程序和后台数据库的数据库逻辑名。具体创建ODBC数据源的方法可参阅有关资料,这里不再介绍。假定已为一个SQL Server数据库创建了取名为“BOOK”的 ODBC数据源。

创建数据库链接(Connection)。通过服务器对象的CreateObject方法,可以创建Connection对象和使用变量接受对象引用。一旦连接对象创建之后,它就可用来打开到任何ODBC数据源的连接。如下∶

dim conn  ‘申明变量

Set Conn=Server.CreatObject("ADODB.Connection")  ‘创建链接对象

Conn.Open "book",IUSR_TSG01, ""   ‘打开到ODBC的链接,其中IUSR_TSG01为授权的用户ID号,用户口令未加设置。程序员应根据自己的情况进行更替。

创建数据对象(Recordset)Recordset ADO中比较复杂的对象,有许多的属性和方法,包括:Eof(文件尾)、Bof(文件头)、Absolutepage(绝对页)、Recordcount(记录计数) Pagecount(页计数)等属性以及MoveFirst(移到第一条记录) MoveLast(移到最后一条记录) MoveNext(移到下一条记录) MovePrevious(移到上一条记录)等常用方法。数据对象与ASPSession对象结合,还可以实现检索结果的分页处理。

Dim Rs  ‘申明变量

Set Rs=Server.CreatObject("ADODB.Recordset")   ‘创建数据对象

Rs.PageSize=10  ‘设置一页所显示的记录数

操作数据库。ADO通过执行标准的SQL语句实现检索功能,因此首先要定义SQL查询语句,然后执行该查询命令,最终形成一个检索结果集合。

Dim sql    ‘申明变量

sql="select * from publication  where title like 'ASP%%'"  ‘定义SQL查询语句,检索数据库的publication表中书名以ASP开头的所有图书的记录

Const  adOpenkeyset=1  ‘定义Recordset的类型

Rs.Open Sql,conn, adOpenkeyset   ‘执行sql语句,在数据对象Rs中保存检索结果。

ASP中引用返回结果。假如准备在浏览器上显示检中的图书信息,可以采用以下两种方法:

本论文共2页,当前在第1页  1  2  

论文首页】【设为主页】【字体: 加入收藏】【打印本文】【回到顶部
 
上篇文章: 如何用VB存取SQL Server中的图像数据  下篇文章: 通过ORACLE的平台依赖性进行系统优化
网站首页 - 友情链接 - 网站地图 - 加入收藏

声明:中国论文网毕业论文资料来源于网络,如有侵犯您的权益,请立即告知,我们将删除!
联系方式: E-mail:Laozhanga@QQ.COM QQ:75931341
喜欢WitkeyCity.Com,请把WitkeyCity.Com告诉你QQ上的5位好友,多谢支持!
冀ICP备07000828号