谁可相欹 发表于 2015-1-16 23:42:01

ASP网页设计在ASP中利用断开的纪录集

楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。断开|纪录集|纪录集我们在利用ASP内置的ADO组件举行数据库编程时,一般是在剧本的开首翻开一个毗连,并在剧本的最初封闭它,可是就较年夜剧本而言,在多半情形下毗连翻开的工夫要比它必要翻开的工夫长很多。因而为了节俭服务器资本,应当尽量封闭毗连以开释毗连所占据的资本,这类封闭纪录集的毗连而不封闭纪录集的手艺叫做断开纪录集,这个纪录集自己则称为断开的纪录集。
  上面我们就经由过程一个实例来讲明这类手艺的利用办法(NorthWind.mdb是MicrosoftAccess自带的一个数据库,文件adovbs.inc可在C:ProgramFilesCommonFilesSystemADO下找到):
<%@LANGUAGE=VBScript%>
<%
Response.Expires=0
DimCnn,objRS,strOut,strQ,strC
StrC="Driver={MicrosoftAccessDriver(*.mdb)};DBQ="&Server.MapPath("asp24")
&"NorthWind.mdb;"
创建毗连
SetCnn=Server.CreateObject("ADODB.Connection")
Cnn.OpenStrC
创立Recordset工具
SetobjRS=Server.CreateObject("ADODB.Recordset")
objRS.CursorLocation=adUseClient
objRS.CursorType=adOpenStatic
objRS.LockType=adLockOptimistic
strQ="SELECT运货商ID,公司称号,德律风FROM运货商"
objRS.OpenstrQ,Cnn,,,adCmdText
SetobjRS.ActiveConnection=Nothing  断开纪录集
Cnn.Close                封闭毗连
SetCnn=Nothing
Response.Write""
上面利用断开的纪录集
DoWhile(NotobjRS.EOF)
strOut=objRS("运货商ID")&","&objRS("公司称号")&","&objRS("德律风")
Response.WriteServer.HTMLEncode(strOut)&""
objRS.MoveNext
Loop
Response.Write"
筹办新增或拔出纪录:"
若必要更新数据库,则要从头创建毗连
SetCnn=Server.CreateObject("ADODB.Connection")
Cnn.OpenstrC
SetobjRS.ActiveConnection=Cnn
objRS.Filter="公司称号=吴丰"
IfobjRS.EOFThen
objRS.AddNew
objRS("公司称号")="吴丰"
objRS("德律风")="571-7227298"
objRS.Update
Response.Write"切合该前提的纪录不存在,则新增.
"
Else
objRS("德律风")="571-7227071"
Response.Write"切合该前提的纪录存在,则Update."
objRS.Update
EndIf
SetobjRS.ActiveConnection=Nothing
Cnn.close
SetCnn=Nothing
objRS.Close
SetobjRS=Nothing
Response.Write""
%>
</p>减少客户内IT专业人才缺乏带来的影响。ASP的客户员工利用浏览器进入相关的应用软件,简单易用,无需专业技术支持。

蒙在股里 发表于 2015-1-29 06:56:35

掌握asp的特性而且一定要知道为什么。

柔情似水 发表于 2015-2-5 22:22:33

下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...

兰色精灵 发表于 2015-2-13 22:45:14

ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。

透明 发表于 2015-3-4 02:21:54

下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。

山那边是海 发表于 2015-3-11 15:12:10

封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。

分手快乐 发表于 2015-3-18 22:34:02

Session:这个存储跟客户端会话过程的数据,默认20分钟失效

变相怪杰 发表于 2015-3-26 16:43:12

哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
页: [1]
查看完整版本: ASP网页设计在ASP中利用断开的纪录集