当前位置:首页 > 日记 > 正文

rs.open sql,conn,1,1与rs.open sql,conn,1.3还有rs.open sql,conn,3,2区别

rs.open sql,conn,1,1与rs.open sql,conn,1.3还有rs.open sql,conn,3,2区别
经常开发asp但对于细致的说法,真实不太清楚,这里简单的介绍下。
一般情况下
读取数据都是用rs.open sql,conn,1,1
修改数据:rs.open sql,conn,1,3
删除数据:直接要conn.execute("delete * from new where id=1")这样的。

Rs.Open语法如下:rs.Open Source,ActiveConnection,CursorType,LockType

Source为sql语句,ActiveConnection为数据库连接,CursorType是游标,LockType是数据锁定类型.

CursorType

常量 说明
adOpenForwardOnly(值为0) (默认值)打开仅向前类型游标。
adOpenKeyset(值为1) 打开键集类型游标。
adOpenDynamic(值为2) 打开动态类型游标。
adOpenStatic(值为3) 打开静态类型游标。


LockType


常量 说明
adLockReadOnly (值为1) (默认值)只读 — 不能改变数据。
adLockPessimistic(值为2) 保守式锁定(逐个) — 提供者完成确保成功编辑记录所需的工作,通常通过在编辑时立即锁定数据源的记录来完成。
adLockOptimistic(值为3) 开放式锁定(逐个) — 提供者使用开放式锁定,只在调用 Update 方法时才锁定记录。
adLockBatchOptimistic(值为4) 开放式批更新 — 用于批更新模式(与立即更新模式相对)。

CursorType
0 仅向前游标,只能向前浏览记录,不支持分页、Recordset、BookMark
1 键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark
2 动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览。
3 静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动

LockType
LockType为记录集的锁定类型,其取值为:
1 锁定类型,默认的,只读,不能作任何修改
2 当编辑时立即锁定记录,最安全的方式
3 只有在调用Update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等
4 当编辑时记录不会被锁定,而更改、插入和删
rs.open sql,conn,3,2
这两个是游标,具体的作用是:
RS.OPEN SQL,CONN,A,B
A:
ADOPENFORWARDONLY(=0)
只读,且当前数据记录只能向下移动
ADOPENKEYSET(=1)
只读,当前数据记录可自由移动
ADOPENDYNAMIC(=2)
可读写,当前数据记录可自由移动
ADOPENSTATIC(=3)
可读写,当前数据记录可自由移动,可看到新增记录
B:
ADLOCKREADONLY(=1)
缺省锁定类型,记录集是只读的,不能修改记录
ADLOCKPESSIMISTIC(=2)
悲观锁定,当修改记录时,数据提供者将尝试锁定记录以确保成功地编辑记录。只要编辑一开始,则立即锁住记录。
ADLOCKOPTIMISTIC(=3)
乐观锁定 ,直到用Update方法提交更新记录时才锁定记录。
ADLOCKBATCHOPTIMISTIC(=4)
批量乐观锁定,允许修改多个记录,只有调用UpdateBatch方法后才锁定记录。
当不需要改动任何记录时,应该使用只读的记录集,这样提供者不用做任何检测。
对于一般的使用,乐观的锁定可能是最好的选择,因为记录只被锁定一小段时间,
数据在这段时间被更新。这减少了资源的使用。
总结一下:
sql,conn,1,1 代表不允许更新,一般用于查询操作。
sql,conn,1,3 代表允许更新,一般用于插入,更新和删除操作。

相关文章

ps怎么制作一个简单的光源闪烁的动

ps怎么制作一个简单的光源闪烁的动

动画效果,闪烁,光源,简单,电脑软件,我们今天就来看看使用ps制作一个光源闪烁动画的方法,主要使用ps总的时间轴功能,请看下文详细介绍。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、打开Photoshop,新…

IIS 6 限制上传文件大小200K的取消

IIS 6 限制上传文件大小200K的取消

上传,取消,文件大小,电脑软件,IIS,利用fso上传时,要考虑服务器的限制,负责超过限制时程序不会报错的!IIS 6 出于安全考虑, 默认最大请求200K(也即最大提交数据限额为200KByte, 204800Byte). 解决办法: 1. 关闭 IIS Admin Service 服务 2. 打开…

手机站Windows2003 IIS MIME类型设

手机站Windows2003 IIS MIME类型设

设置,类型,大全,电脑软件,IIS,现在手机软件下载站越来越流行,由于手机软件格式不同,当下载cad,apk格式的文件时并不能直接下载,要想实现和普通软件一样的下载功能,需要在iis网站属性mime类型中进行设置。详细步骤为:打开Internet 服务管理器Inter…

空白密码引发远程连接Server2008失

空白密码引发远程连接Server2008失

密码,远程连接,空白,电脑软件,故障现象单位网络管理员将局域网中的一台文件服务器升级为了Windows Server 2008系统,并在该系统中安装了某个应用控制软件。局域网中的某位用户想借助远程桌面连接功能,来在普通客户端系统中对Windows Server 2…

IIS设置CACHE过期时间图文教程

IIS设置CACHE过期时间图文教程

图文教程,设置,时间,电脑软件,IIS,一、 打开IIS管理器二、 选中要设置的网站单击属性,打开站点属性菜单 三、 单击HTTP头选项卡 四、 单击 启用内容过期 如:设置30分钟后过期,此时间段后过期项中填30,单位选择分钟 通过以上操作,完成对整个网站C…

十大步骤提高Domino邮件服务器性能

十大步骤提高Domino邮件服务器性能

邮件,服务器性能,步骤,十大,电脑软件,通过性能监测和分析,您可以知道服务器的运行状况,即在当前的工作负载下服务器是否出色运行。正如网络中的瓶颈一样,它可以帮助您找到服务器配置中的限制因素。通过下面十个步骤,您可以最大限度地提高Domino…

JavaScript中一些特殊的字符运算

JavaScript中一些特殊的字符运算

运算,字符,电脑软件,JavaScript,1.什么是 --> ? 这两个分开是很简单的两个运算符,比如--,一般表示自减,var i = 5;while(i){console.log(i--);},会打印出5,4,3,2,1; 那么这两个结合起来呢? 在c中 -->表示的是趋向于,也就是说 --> 0 表示的是…

php中的异常和错误浅析

php中的异常和错误浅析

错误,电脑软件,php,本文主要介绍了php中的异常和错误,分享给大家供大家参考学习,下面来一起看看详细的介绍:一、异常与错误异常是指程序运行中不符合预期情况以及与正常流程不同的状况。错误则属于自身问题,是一种非法语法或者环境问题导致的、…

photoshop制作漂亮逼真的褶皱面料

photoshop制作漂亮逼真的褶皱面料

褶皱,逼真,面料,漂亮,电脑软件,先睹为快,下面就是我们要做的褶皱的面料,如果你觉得这个面料的颜色不对,你可以使用自己喜欢的颜色,我们赶紧来做一下吧。最终效果图:步骤:1、新建一个图片文件,按下ctrl+n,设置分辨率为72,其他参数默认系统,然后点击确…

iis日志无法生成解决办法

iis日志无法生成解决办法

日志,解决办法,电脑软件,iis,通常虚拟主机都是支持iis日志下载的,独立主机和VPS更会支持,可是不巧的是,今天在设置内网主机时,不小心产生了一个状况:IIS日志无法生成。最后发现,是过度关注安全,将“记录访问”选项取消。下面说说如何让i…

win7怎样设置屏保

win7怎样设置屏保

屏保,设置,电脑软件,win7系统屏保怎么设置呢?相信大家都会为自己的屏幕桌面弄的好看点,个性化一点,这样不管工作和学习都会有一个好心情,今天小编就给大家分享win7设置屏保的方法。下面就一步步截图教会大家:1、在电脑桌面点击鼠标右键,出现菜单…

教你绘制一幅写实美女插画

教你绘制一幅写实美女插画

绘制,教你,一幅,插画,美女,对于写实插画,插画的各个细节都必须要求到位!无论是五官还是手部,甚至头发等,都要求细节到位。至于怎样画写实插画,今天我们就来一步一步来看看!步骤1、打稿,这个阶段对于很多初学者来说是很头疼的。因为当我们面对一幅…