社区
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 是做什么用的?何解?
...全文
150
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
每日学习之JS的Object常见方法详解
前言 Object.keys() 语法 Object.keys(obj) 参数: obj: 要返回其枚举自身属性的对象 返回值: 一个表示给定对象的所有可枚举属性的字符串数组 例子: 传入的参数为对象,返回对象的属性 let person = {name:"张三",age:25,address:"深圳",getName:function(){}} Object.keys(person) // ["name", "age", "address","getName"] 如果传入的参数是字符串,则返回索引
JavaScript日常开发中常用的Object操作方法
点击上方前端瓶子君,关注公众号回复算法,加入前端编程面试算法每日一题群本文内容:介绍对象的两种类型创建对象并添加属性访问对象属性删除对象属性作为函数参数枚举对象的属性数据类型检测Obje...
JavaScript《每日一点儿》
Reflect.ownKeys(target)、Object.keys(target)、. . . 对象的每一个属性都有一个描述对象,用来描述和控制该属性的行为,获取到的描述对象中的enumerable属性,称为可枚举性,ture为可枚举,false即不可枚举。当属性不可枚举时,就表示某些操作会忽略当前属性。 将对象的属性添加给变量test 多个对象合并 该方法与类似区别......
每日面试题分享208:JS中的Object.keys返回值是有序的吗?
返回的值是一个数组,数组内的元素是一个对象可枚举属性。数字优先,字符串其次,symbol不会返回。
每日一题
const user = { name: “Lydia”, age: 21 }; const admin = { admin: true, …user }; console.log(admin); A: { admin: true, user: { name: “Lydia”, age: 21 } } B: { admin: true, name: “Lydia”, age: 21 } C: { admin: true, user: [“Lydia”, 21] } D: { admin: true 扩展运算
ASP
28,402
社区成员
356,940
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章