网站地图| 免费获取|
毕业论文网
  • 网站首页|
  • 论文范文|
  • 论文降重|
  • 职称论文发表|
  • 合作期刊|
  • 论文下载|
  • 计算机论文|
  • 外文翻译|
  • 免费论文|
  • 论文资料|
  • 论文开题报告
搜索

当前位置:毕业论文网 -> 免费论文 -> 计算机论文 -> asp信息查询系统(二)
计算机论文资料| ASP设计| Delphi| VB设计| JSP设计| ASP.NET设计| VB.NET| java设计| VC| pb| VS| dreamweaver| c#.net| vf| VC++| 计算机论文范文| 论文下载| 自动化论文

asp信息查询系统(二)

最新活动:微信集50个赞就可获取任意一篇钻石会员文档。详情见微信集赞换文档
asp信息查询系统(二) 这是一个ASP应用程序,必须在给客户端送出文件之前把它编译一遍。将.asp后缀名的文件编写存储完毕之后,就可以把它放在自己的Web服务器上执行,这样就能够在浏览器端看到ASP页面的输出效果了。
 (2) ASP文件的结构特点
 到目前为止,我们已经知道ASP能够和HTML、Script语言完美结合。在这之前一直都称开发的项目为应用程序,或许有些人认为ASP文件是一个已经被编译过的文件,但ASP文件是一个文本文件,可以用任何一种编辑器打开它,并对它进行适当的编辑修改。
 一般情况下一个ASP包含以下几个部分:
 (1)普通的HTML文件。
 (2)客户端的Script程序代码,放置于<Script>和</Script>标签之内。
 (3)服务器端的ASP Script程序代码,放置于<% . . . %>标签之内。
(4)Server Side Include语句,即使用#Include的语法在本页面嵌入其他的Web页面。ASP的服务器会将其原封不动的发送到客户端,由客户端的浏览器进行处理。目前在ASP中可以使用的脚本语言主要是VBScript和Jscript,其中系统默认的脚本语言为VBScript。不过任何一个可以和ActiveX Script标准兼容的脚本语言引擎都可以很好地应用于ASP之中。
2.4 ASP内部6大对象
 ASP提供了6个功能强大的内部对象,每个对象具有各自的属性(Property)、方法(Method),有的还拥有数据集合(Collection)与事件(Event),它们共同完成Web中的一些重要工作。这6个对象及其功能描述如表2.1所示。
 
对象名称  功能描述 
 Request  从客户端取得信息 
 Response  将信息送给客户端 
 Server  提供一些Web服务器工具 
 Session  储存在一个Session内的用户信息,该信息仅可被该用户访问 
 Application  在一个ASP-Application中让不同的客户端共享信息 
 ObjectContext  配合Microsoft Transaction服务器进行分布式事务处理 
 表2.1  ASP 内部6大对象及其功能
合理地运用这些对象可以使原本复杂,烦琐的工作变得简捷而条理清晰。
 我们可以用以下的语法直接使用这些对象:对象/属性/方法/数据集合
Application或Session的开始事件(Start-event)。
Application或Session的结束事件 (End-event)。
 这样,在一个Application或Session对象被创建或结束时,系统会自动完成Global.asa文件中写入的相应事件。值得注意的是,如果一个Application与一个Session同时开始,Active Server Pages会先处理Application的开始事件,而如果一个Application与一个Session同时结束,Active Server Pages则会先处理Session的结束事件。
2.5  利用ADO访问数据库
 ADO(ActiveX Data Objects)是一种操作Microsoft所支持的数据库的新技术。在ASP中,ADO可以看作是一个服务器组件(Server Component),更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库复杂的操作。本文中个性化页面的实现便大量地用到了ADO技术。具体的操作步骤可以归纳为以下几步:
 2.5.1创建数据库源名(DSN)
 DSN(Date Source Name)即数据源名称。我们知道,ODBC是一种访问数据库的方法,只要系统中有相应的ODBC驱动程序,任何程序就可以通过ODBC操纵驱动程序的数据库。比如我们系统中有Access的ODBC驱动程序,那么即使我们没有Access软件,也可以在我们的程序中对一个Access的MDB数据库加、删、改记录。而且我们根本不用知道这个数据库是放在哪里的。我们只要写出SQL语句,ODBC驱动程序就会帮我们做一切事情。我们在给ODBC驱动程序传SQL指令时,即是用DSN来告诉它到底操作的是哪一个数据库。如果数据库的平台变了,比如我们改用了SQL Server的数据库,只要其中表的结构没变,我们就不用改写我们的程序,只要重新在系统中配置DSN就行了。由此可见,DSN是应用程序和数据库之间的桥梁。
2.5.2 创建数据库链接
 链接用以保持一些关于正在访问的数据的一些状态信息,以及链接者信息。ASP文件中如果要访问数据,必须首先创建与数据库的链接,其语法如下:
 set Conn=Server.createObject(“ADOBD.CONNECTION”)
 这条语句创建了链接对象Conn,接下来:
 connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data.Source="&Server.MapPath(""&db&"")
 conn.Open connstr
 这条语句打开链接,用到了DSN,本例为“connstr”。
 以上两个步骤缺一不可,因为链接对象的创建与打开是两回事,只有打开了才真正可以使用。
 2.5.3 创建数据对象(Record Set)
 ADO中的数据对象通常保存的是查询结果。Record Set是ADO中最复杂的对象,有许多属性和方法。Record Set保存的是一行行的记录,并标有一个当前记录。以下是创建方法:
 Set Record Set=Conn.Execute(sqtStr)
 这条语句创建并打开了对象Record Set,其中Con是先前创建的链接对象,rs是一个字串,代表一条标准的SQL语句。例如:
 rs=“SELECT * FROM shop_books”
 Set Record Set=mConn.Execute(rs)
 这条语句执行后,对象Record Set中就保存了表tab1中的所有记录。
 2.6 操作数据库
我们通过调用链接对象的Execute方法来将查询结果返回给一个数据对象或进行插入、删除等操作。例如:rs=“INSERT INTO tab1 VALUES(1,2)”
mConn.Execute(rs)
/执行插入操作
 2.6.1 关闭数据对象和链接
 在使用了ADO对象之后要关闭

首页 上一页 1 2 3 4 5 6 7 下一页 尾页 2/17/17

asp信息查询系统(二)由毕业论文网(www.huoyuandh.com)会员上传。
原创论文资料流程 相关论文
上一篇:ASP网络购物系统 下一篇:ASP家教信息管理系统
推荐论文 本专业最新论文
Tags:asp 信息 查询系统 2010-03-31 16:54:26【返回顶部】
精彩推荐
发表论文

联系方式 | 论文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士论文资料


毕业论文网提供论文范文,论文代发,原创论文资料

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2020 毕业论文网 版权所有