仓酷云

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

[学习教程] ASP网站制作之ASP程序中利用断开的数据纪录集

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

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

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

x
asp,你就只能等着微软给你解决,它不乐意你就只好悲催。而且asp跑在windows服务器上,windows服务器跟linux比起来简直弱爆了!我们在利用ASP内置的ADO组件举行数据库编程时,一般是在剧本的开首翻开一个毗连,并在剧本的最初封闭它,可是就较年夜剧本而言,在多半情形下毗连翻开的工夫要比它必要翻开的工夫长很多。因而为了节俭服务器资本,应当尽量封闭毗连以开释毗连所占据的资本,这类封闭纪录集的毗连而不封闭纪录集的手艺叫做断开纪录集,这个纪录集自己则称为断开的纪录集。上面我们就经由过程一个实例来讲明这类手艺的利用办法(NorthWind.mdb是MicrosoftAccess97自带的一个数据库,文件adovbs.inc可在C:ProgramFilesCommonFilesSystemADO下找到):
以下为援用的内容:
<%@LANGUAGE=VBScript%>
<!--#includefile="adovbs.inc"-->
<%
 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"<HTML><BODY>"
 上面利用断开的纪录集
 DoWhile(NotobjRS.EOF)
  strOut=objRS("运货商ID")&","&objRS("公司称号")&","&objRS("德律风")
  Response.WriteServer.HTMLEncode(strOut)&"<BR>"
  objRS.MoveNext
 Loop
 Response.Write"<BR>筹办新增或拔出纪录:"
 若必要更新数据库,则要从头创建毗连
 SetCnn=Server.CreateObject("ADODB.Connection")
 Cnn.OpenstrC
 SetobjRS.ActiveConnection=Cnn
 objRS.Filter="公司称号=吴丰"
 IfobjRS.EOFThen
  objRS.AddNew
  objRS("公司称号")="吴丰"
  objRS("德律风")="571-7227298"
  objRS.Update
  Response.Write"切合该前提的纪录不存在,则新增.<BR>"
 Else
  objRS("德律风")="571-7227071"
  Response.Write"切合该前提的纪录存在,则Update.<BR>"
  objRS.Update
 EndIf
 SetobjRS.ActiveConnection=Nothing
 Cnn.close
 SetCnn=Nothing
 objRS.Close
 SetobjRS=Nothing
 Response.Write"</BODY></HTML>"
%>

强大的可扩展性。ASP具有强大的扩展性,可以实现与多种网络、硬件设备的连接:通过专用的通讯线路远程接入企业;通过远程拨号服务器为远程拨号客户提供服务;通过WAP为移动电话互联网客户服务。
小女巫 该用户已被删除
沙发
 楼主| 发表于 2015-1-18 20:13:34 | 只看该作者
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
兰色精灵 该用户已被删除
板凳
发表于 2015-1-27 19:50:26 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
变相怪杰 该用户已被删除
地板
发表于 2015-2-5 15:05:16 | 只看该作者
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
莫相离 该用户已被删除
5#
发表于 2015-2-12 11:10:35 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
愤怒的大鸟 该用户已被删除
6#
发表于 2015-3-11 09:43:09 | 只看该作者
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
谁可相欹 该用户已被删除
7#
发表于 2015-3-18 07:56:27 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
山那边是海 该用户已被删除
8#
发表于 2015-3-25 17:40:15 | 只看该作者
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 20:36

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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