仓酷云

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

[学习教程] ASP网页编程之ASP中数据库操纵中游标和加锁体例

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

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

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

x
使用cdonts,可以发送、查看邮件,实现webmail的功能。结合wsh,可以实现对nt主机的管理,如nt用户管理、iis虚拟主机设置、exchange邮箱设置等等,就像管理本地机一样方便。数据|数据库|游标一样平常而言,上面是个典范的翻开数据库的历程。

<%

游标范例

ConstadOpenForwardOnly=0

ConstadOpenKeyset=1

ConstadOpenDynamic=2

ConstadOpenStatic=3

加锁范例

ConstadLockReadOnly=1

ConstadLockPessimistic=2

ConstadLockOptimistic=3

ConstadLockBatchOptimistic=4

%>

<%SetConn=Server.CreateObject(ADODB.Connection)%>

<%SetRSMov=Server.CreateObject(ADODB.RecordSet)%>

<%Conn.OpenSoc,,%>

<%RSMov.OpensqlMov,Conn,adOpenKeyset,adLockReadOnly%>

游标利用时是对照天真的,它偶然用来形貌一个纪录集,偶然又是用来形貌以后纪录会合某一笔记录的指针。游标次要是用来创建一个干系数据库中行/列干系的一种SQL可使用的会见格。与游标有干系的手艺术语另有一个叫Bookmark的。假如你选择的游标体例撑持Bookmarks。数据库将供应有关纪录数量的壮大功效。在下面写出的那末多游标体例中,adOpenDynamic是没有太的用途的,固然它供应及时显现数据库中的纪录的一切更新操纵的功效,可是由于并非一切的数据库都撑持该游标体例,没有移植性的游标体例对以后扑朔迷离的数据库来讲真是用途不年夜。在实践的编程中,我信任人人利用得最频仍的是adOpenStatic体例,固然这类体例的弱点是不克不及够就、及时反响出数据库中内容改动时的情况。假如要想看到数据库被别的用户改动的情况,可以使用adOpenKeyse体例(可是它只可以反响出被编纂的改动情形,也就是说不克不及够反应出新增和删除纪录的改动情形。)

实在下面的内容人人一样平常都能够在微软的手艺参考材料中找到,上面来讲说在利用这些游标

体例和加锁体例时要注重到的成绩。

1。起首要注重到的是这两种体例在夹杂利用时的成绩,就是说你同时设置游标体例和加锁体例。

除非你是在利用Access数据库,一样平常而言当你夹杂利用时是其实不可以失掉你预期想要的游标体例和加锁体例的。比方,假如你同时将游标设置为adOpenStatic体例,而将加锁设置为adLockOptimistic,你将得不到adOpenStatic体例的游标,你这时候利用的游标体例将是

adOpenKeyset,也就是说你利用ADO的话,它将前往adOpenKeyset的游标。

2。其次,游标和加锁的夹杂利用还会招致ADO前往的不是你想要的加锁体例,ADO会改动你的加锁

体例。比方,在默许形态下流标体例是adOpenForwardOnly,在利用这类游标体例的同时假如

你利用的加锁体例为-1(就是让数据源来判别加锁体例)或则adLockReadOnly,那末这类夹杂体例基础上不撑持RecordSet的任何办法,也就是说RecordSet的任何办法将前往False

(你的recordcount,absoultpage,addnew,delete,update等城市前往-1,-1就是暗示不撑持该属性),可是这时候假如你利用的是adOpenForwardOnly游标体例和别的的加锁体例夹杂,它反而会撑持填加,删除和更新。</p>ASP一般认为只能运行在IIS上,正如前面所提到的,这并不是十分正确,事实上,ASP也能运行在Apache上。ApacheASP可在任意Apache服务器上运行有限的ASP功能,所需做的,只需打开mod_perl。
透明 该用户已被删除
沙发
发表于 2015-1-20 08:18:03 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
再现理想 该用户已被删除
板凳
发表于 2015-1-24 12:10:18 | 只看该作者
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
飘飘悠悠 该用户已被删除
地板
发表于 2015-2-1 10:17:43 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
admin 该用户已被删除
5#
发表于 2015-2-3 12:23:04 | 只看该作者
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
谁可相欹 该用户已被删除
6#
发表于 2015-2-8 22:57:03 | 只看该作者
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
第二个灵魂 该用户已被删除
7#
发表于 2015-3-8 14:55:19 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
深爱那片海 该用户已被删除
8#
发表于 2015-3-16 02:34:43 | 只看该作者
那么,ASP.Net有哪些改进呢?
若相依 该用户已被删除
9#
发表于 2015-3-22 19:04:46 | 只看该作者
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 02:21

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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