论坛快速导航: 2009年素材区 矢量素材 图片素材 网页模板 原创作品 佳作欣赏 网页设计专区 摄影之家 PhotoShop CorelDraw Illustrator | 在线繁体字转换翻译工具 WAP RSS
返回简洁设计网首页
最新教程 推荐教程 热门教程
当前位置: 简洁设计网 > 设计教程 > 程序开发 > ASP专区 > ASP基础 > 正文
数据记录集打开方式详解二

打开数据记录集方法其实不止一种,但是我们用的最多的就是
rs.open  sql,1,1的方法,可是后面的数字参数很多人不解其意,下面我们来介绍一下。
其实open方法后面有多个参数  
CursorType        LockType        CommandType
比如  rs.open  sql,1,1
也可以写成
rs.cursorType  =  1
rs.LockType  =  1
rs.open  sql
其中CursorType代表从一个表或者一个SQL查询结果返回的记录。
这个参数有四个值分别是:
adOpenForwardOnly  表示只允许在记录集内的记录间往前移动。这个是缺省值。
adOpenKeyset  反映由其它用户所做的对记录的改变或者删除动作,但并不反映由其它用户做作的添加新记录的动作。
adOpenDynamic  反映由其它用户所做的对记录的改变或者删除动作,包括添加的新记录
adOpenStatic  不反映其它用户对记录所做的修改,添加,删除动作。
这四个值VBSCRIPT预定义位
adOpenForwardOnly  =  0
adOpenKeyset  =  1
adOpenDynamic  =  2
adOpenStatic  =  3

lockType  表示当打开记录集时,数据提供者用于锁定数据库的类型:
adLockReadOnly  数据不能改变,这是缺省值!
adLockPessimistic  数据提供者在开始编辑数据的时候锁定记录
adLockOptimistic    仅当调用update方法时,数据提供者锁定记录
adLockBatchOptimistic  用于批处理修改
他们的常量值定义分别是:
adLockReadOnly  =  1
adLockPessimistic  =  2
adLockOptimistic  =  3
adLockBatchOptimistic  =  4

CommandType这个参数由于很少用到,这里就不罗嗦了,有人确实想知道就跟贴,我乐意效劳!

点击进入论坛和大家一起交流设计,分享设计素材,结交设计朋友
设为首页 | 加入收藏 | 关于我们 | 联系我们 | 合作伙伴 | 版权信息 | 广告联系 | 友情链接 | 网站地图
版权所有 简洁设计网 [www.jianjie8.com] 您电脑的分辨率是 像素
Copyright 2008-2015 Www.Jianjie8.Com All Rights Reserved
陇ICP备05003399号