社区
ASP
帖子详情
这句是什么意思啊
xihuluyou
2005-08-24 03:42:46
读一段代码中发现这样的语句:
....开库查询
Rs.Open strSql,conn,1,1
With Rs
Title= Rs("Title")
Pic= Rs("Pic")
.....
End With
这个 With 是做什么用的?何解?
...全文
111
4
打赏
收藏
这句是什么意思啊
读一段代码中发现这样的语句: ....开库查询 Rs.Open strSql,conn,1,1 With Rs Title= Rs("Title") Pic= Rs("Pic") ..... End With 这个 With 是做什么用的?何解?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
soft_2008
2005-08-24
打赏
举报
回复
用WITH对一个对象集合作统一处理
With Rs //开始标识
Title= Rs("Title") //对象集合元素之一
Pic= Rs("Pic") //对象集合元素之一
.....
End With //结束标识
richwong
2005-08-24
打赏
举报
回复
晕,忘记写地址了。
http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vblr7/html/vastmwith.asp
richwong
2005-08-24
打赏
举报
回复
打字累,让MSDN给你说。
zhd_1981
2005-08-24
打赏
举报
回复
Recordset对象的Open函数参数
我们来谈谈Recordset对象的Open函数参数的意义,参数一是数据表名或者Select指令;参数二为Connection对象,我们着重分析一下参数三和参数四的意义。参数三:Recordset类型。
它含有以下四种设置值
Recordset类型的设置值 意义
AdOpenForwardOnly(=0) 只读,且当前数据记录只能向下移动
AdOpenStaqtic(=3) 只读,当前数据记录可自由移动
AdOpenKeyset(=1) 可读写,当前数据记录可自由移动
AdOpenDynamic(=2) 可读写,当前数据记录可自由移动
注:AdOpenKeyset及AdOpenDynamic的差别只表现在多人共用数据库时,若以AdOpenKeyset模式打开数据表,则无法看到其他人新增的数据记录(除非重新启动),若以AdOpenDynamic模式打开数据表,则可以看到其他人新增的数据记录
参数四:锁定类型。含有以下四种设置值
锁定类型的设置值 意义
AdLockReadOnly(=1) 默认值,用来打开只读的数据记录
AdLockPessimistic(=2) 悲观锁定
AdLockOptimistic(=3) 乐观锁定
AdLockBatchOptimistic(=40 批次乐观锁定
AdLockReadOnly:故名思义,就是只对数据读取数据,而不能对数据库的记录进行有变更的数据操作。
AdLockPessimistic:它指的是当任何两个程序同时更新同一条记录的时候,只能允许唯一一个程序进行数据更新。例如:
rs("loginnum")=rs("loginnum")+1
rs.update
如果使用了这种模式的模型方式,当程序利用rs("loginnum")=数值语句开始改变数据记录的时候,数据记录就进入了记录锁定状态。
AdLockOptimistic:它指的是两个程序对同一条记录进行更新的情况几乎不可能发生,因此它只是在数据写入数据的时候暂时锁定数据记录。例如:
rs("loginnum")=rs("loginnum")+1
rs.update
也就是说只有在rs.update执行的时候才开始锁定记录,语句完成后才解锁,这样就有可能发生某一程序对数据记录的更新是不完成的。
AdLockBatchOptimistic:它在更改数据记录的过程中,暂时不将更新的结果写入数据库,直到调用updatebatch函数时才将整批更新的数据写入数据库,而且也只在在这个时候才锁定欲更新的数据记录。例如:
while not rs.eof
rs("loginnum")=rs("loginnum")+1
rs("applynum")=rs("applynum")+1
rs.movenext
rs.updatebatch
wend
注意,如果使用这种模式,更新的函数就是updatebatch而不是update了。
通过以上的介绍,当语句写成:rs.open strSql,conn,1,1的时候,其真正意义就是:
rs.open strSql,conn,adopenkeyset,adlockreadonly
区块链:信任的机器
马云曾经说过:“很多人还没搞清楚什么是PC 互联网,移动互联网来了,我们还没搞清楚移动互联的时候,大数据时代又来了。”现在,我们是否可以在后面加上一句:“人们还没搞清楚大数据是什么,区块链又来了。”威廉...
Spring mvc 中model.addAttribute("student",student)请问
这句
是
什么意思
按照spring一般的编码习惯,model 应该是contrller里面的Map结构吧。Map里面添加key=“student”,value=“student对象”的意思,最后把这个model返回一个jsp,在jsp页面上就能得到这个student对象了!
knn闽南语是
什么意思
_林北是
什么意思
什么梗 林北梗的出处是什么
“林北是叫王雷”中的林北是什么梗,
这句
话是从祖安人王雷的直播间里面火起来的,很多网友们看了他的直播之后都会口吐芬芳了呢,迅速的get到了林北这个词的精髓。那么林北到底是
什么意思
呢?下面八宝网小编带来:林...
CPU_SR_ALLOC(); OS_CPU_SR os_cpu_sr=0;
这句
是
什么意思
查看源码OS_CRITICAL_METHOD 宏定义就知道了 #if OS_CRITICAL_METHOD == 3 #define OS_ENTER_CRITICAL() {cpu_sr = OS_CPU_SR_Save();} #define OS_EXIT_CRITICAL()...你调用临界区这两个接口必须要定义一个cpu_s...
怎么理解Python中的while True
最近在跟着教程学习python,做代码练习的时候接触到了 while True这个语句,一直不是很理解
这句
是
什么意思
,后来经过百度才理解,下面我来分享下我的理解。 首先我们来看下while的循环结构: while 判断条件是否...
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章