仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 478|回复: 8
打印 上一主题 下一主题

[学习教程] ASP编程:WebComputing━ADO总结呈报1

[复制链接]
柔情似水 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:53:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用filesystemobject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ado的支持,asp对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。ado|web  在现今提出的多种静态网页(Dhtml)办理计划中都夸大了与数据库的毗连,实在网页接挂背景数据库也是以后的抢手使用,在电子商务等范畴有着普遍的使用.MicroSoft为了顺应其开展推出了新的ADO(ActiveDataObject)模子,经由过程ODBC的毗连能够对以后盛行的桌面数据库体系供应便利,快洁的毗连.在这里,我想经由过程ADO在ASP手艺中的使用来总结一下ADO工具和其各自的属性和办法.
1、ADO工具模子:
上面复杂先容一下ADO的工具模子
ADO有三年夜工具,即Connection工具,Command工具,RecordSet工具.
Connection(工具)
─Errors(汇合)─Error(工具)
Command(工具)
─Parameters(汇合)─Parameter(工具)
RecordSet(工具)
─Fields(汇合)─Field(工具)
  个中Connection工具,Command工具,RecordSet工具和Field工具又分离具有Properities汇合而发生Properity工具.我们在asp编程中已对这几个工具有了充足的懂得.上面是以上三年夜工具的互相干系.
Command.ActiveConnection->Connection
RecordSet.ActiveConnection->Connection
Connection.Execute->RecordSet
Command.Execute->RecordSet
RecordSet.Source->Command
好了,有了以上的干系表后,你应当能了解有一些等价的表达情势了.
情势1
setrs=Server.CreateObject("ADODB.RecordSet")
strConn="driver={SQLServer};server=srv;"&_
"uid=sa;pwd=;database=pubs"
strSQL="Select*FromEmployee;"
rs.openstrSQL,strConn,,,adCmdText
情势2
setconn=Server.CreateObject("ADODB.Connection")
strConn="driver={SQLServer};server=srv;"&_
"uid=sa;pwd=;database=pubs"
conn.openstrConn
setrs=Server.CreateObject("ADODB.RecordSet")
rs.ActiveConnection=conn(注重此句)
strSQL="Select*FromEmployee;"
rs.openstrSQL,,,,adCmdText
"下面这句也能够写成rs.openstrSQL,conn,,,adCmdText
情势3
setconn=Server.CrreateObject("ADODB.Connection")
setrs=Server.CreateObject("ADODB.RecordSet")
strConn="driver={SQLServer};server=srv;"&_
"uid=sa;pwd=;database=pubs"
conn.openstrConn
strSQL="Select*FromEmployee;"
rs=conn.ExecutestrSQL(注重次句)
情势4
setrs=Server.CreateObject("ADODB.RecordSet")
strConn="driver={SQLServer};server=srv;"&_
"uid=sa;pwd=;database=pubs"
strSQL="Select*FromEmployee;"
rs.openstrSQL,strConn,,,adCmdText

注:下面的例子中均假定SQLServer的name=srv,利用SQLServerAuthentication接纳了默许的帐号sa,该帐号没有设定暗码。

  下面这几种情势都可以发生一个不异的RecordSet工具的实例rs,但办法各别,在前面的会商中我们将看到它们分歧的优胜性.

</p>问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时.
金色的骷髅 该用户已被删除
沙发
发表于 2015-1-20 05:54:43 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
admin 该用户已被删除
板凳
发表于 2015-1-27 08:54:17 | 只看该作者
那么,ASP.Net有哪些改进呢?
小女巫 该用户已被删除
地板
发表于 2015-2-5 03:59:22 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
透明 该用户已被删除
5#
发表于 2015-2-11 04:00:07 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
谁可相欹 该用户已被删除
6#
发表于 2015-3-1 20:54:35 | 只看该作者
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
因胸联盟 该用户已被删除
7#
发表于 2015-3-10 23:36:58 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
山那边是海 该用户已被删除
8#
发表于 2015-3-17 16:09:06 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
灵魂腐蚀 该用户已被删除
9#
发表于 2015-3-24 10:54:23 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 23:59

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表