1.ASP简介ASP内含于InterInformationServer(简称IIS)中,扩展名以.asp表示。ASP文件可以用常规的文本编辑器编辑,也可以利"> 1.ASP简介ASP内含于InterInformationServer(简称IIS)中,扩展名以.asp表示。ASP文件可以用常规的文本编辑器编辑,也可以利" />
利用asp实现网上数据库检索

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

ID:26039748

大小:58.50 KB

页数:6页

时间:2018-11-24

利用asp实现网上数据库检索_第1页
利用asp实现网上数据库检索_第2页
利用asp实现网上数据库检索_第3页
利用asp实现网上数据库检索_第4页
利用asp实现网上数据库检索_第5页
资源描述:

《利用asp实现网上数据库检索》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、利用ASP实现网上数据库检索ASP是目前公认的建立ARGIN:0cm0cm0pt">1.ASP简介ASP内含于InterInformationServer(简称IIS)中,扩展名以.asp表示。ASP文件可以用常规的文本编辑器编辑,也可以利用专门的辅助开发工具InterDev进行开发设计,InterDev的优点是将整个L文本中,使用“<%…%>”将ASP的程序包含起来。当用户从浏览器向L格式的主页内容,用户端只要使用常规可执行HTML程序的浏览器,就可浏览ASP所设计的主页内容,因此与浏览器无关

2、,并且保证了ASP的源程序代码不会外漏。ASP中包括五个内置的ActiveX服务器组件和五个内置的对象:DatabaseAccessponent(数据库访问组件)、FileAccessponent(文件访问组件)、AdRotatorponent(广告轮播器组件)、ContentLinkingponent(内容链接组件)、Broalstyle="MARGIN:0cm0cm0pt">此外,ASP技术的另一个重要特点是,程序员可以利用Java、VisualBasic、VisualC++等语言制作适应自己特殊需要的

3、ActiveX服务器组件来扩充ASP的功能,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI程序所不及的。2.与ADO结合开发网上数据库检索程序ASP技术与ADO技术相结合,可以实现基于的数据库管理功能,用户可在浏览器画面中检索、输入、更新和删除数据库信息,从而建立提供数据库信息的主页内容。ADO主要提供了七个对象和四个集合来完成对于数据库的管理,包括:Connection、mand、Parameter、Recordset、Field、Property、Error以及Fields、Propertie

4、s、Parameters、Errors。Connection对象用来建立与数据库的连接,mand对象完成对数据库的操作,Recordset对象可以查看或操作数据库中返回的数据。而Field对象和Fields集合允许对当前记录的每一个字段进行操作,Parameter对象和Parameters集合为mand对象提供信息和数据,Property对象和Properties集合为Connection、mand、Recordset、Field对象的特性提供信息,Error对象和Errors集合在错误发生时提供错误信息。

5、下面介绍开发数据库检索程序的基本设计方法:⑴ 创建数据库源名(DSN)。DSN是通过ODBC创建,由ODBC使用和识别的、用以连接应用程序和后台数据库的数据库逻辑名。具体创建ODBC数据源的方法可参阅有关资料,这里不再介绍。假定已为一个SQLServer数据库创建了取名为“BOOK”的ODBC数据源。⑵创建数据库链接(Connection)。通过服务器对象的CreateObject方法,可以创建Connection对象和使用变量接受对象引用。一旦连接对象创建之后,它就可用来打开到任何ODBC数据源的连接。如

6、下∶dimconn‘申明变量SetConn=Server.CreatObject("ADODB.Connection")‘创建链接对象Conn.Open"book",IUSR_TSG01,""‘打开到ODBC的链接,其中IUSR_TSG01为授权的用户ID号,用户口令未加设置。程序员应根据自己的情况进行更替。⑶创建数据对象(Recordset)。Recordset是ADO中比较复杂的对象,有许多的属性和方法,包括:Eof(文件尾)、Bof(文件头)、Absolutepage(绝对页)、Recordcount

7、(记录计数)、Pagecount(页计数)等属性以及MoveFirst(移到第一条记录)、MoveLast(移到最后一条记录)、MoveNext(移到下一条记录)、MovePrevious(移到上一条记录)等常用方法。数据对象与ASP的Session对象结合,还可以实现检索结果的分页处理。DimRs‘申明变量SetRs=Server.CreatObject("ADODB.Recordset")‘创建数据对象Rs.PageSize=10‘设置一页所显示的记录数⑷操作数据库。ADO通过执行标准的SQL语句实现检

8、索功能,因此首先要定义SQL查询语句,然后执行该查询命令,最终形成一个检索结果集合。Dimsql‘申明变量sql="select*frompublicationalstyle="MARGIN:0cm0cm0pt">ConstadOpenkeyset=1‘定义Recordset的类型Rs.OpenSql,conn,adOpenkeyset‘执行sql语句,在数据对象Rs中保存检索结果。⑸在ASP中引用返回结果。假如

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。