ASP编程:WebComputing━ADO总结呈报1
使用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秒以内).无论是他们输入资料时,查找资料时,分析资料时. 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。 那么,ASP.Net有哪些改进呢? 接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。 Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write 我想问如何掌握学习节奏(先学什么再学什么)最好详细点? ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
页:
[1]