仓酷云

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

[学习教程] ASP网页设计在ASP中利用断开的纪录集

[复制链接]
谁可相欹 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:42:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用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,就可以随心所欲地控制网页变换和响应用户动作了。
透明 该用户已被删除
5#
发表于 2015-3-4 02:21:54 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
山那边是海 该用户已被删除
6#
发表于 2015-3-11 15:12:10 | 只看该作者
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
分手快乐 该用户已被删除
7#
发表于 2015-3-18 22:34:02 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
变相怪杰 该用户已被删除
8#
发表于 2015-3-26 16:43:12 | 只看该作者
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 03:40

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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