rs.open sql,oconn,1,3和rs.open sql,oconn,0,1有什么区别?
答案:1 悬赏:20 手机版
解决时间 2021-04-12 19:53
- 提问者网友:轻浮
- 2021-04-12 14:52
rs.open sql,oconn,1,3和rs.open sql,oconn,0,1有什么区别?
最佳答案
- 五星知识达人网友:旧脸谱
- 2021-04-12 15:29
这个格式后面正常是三个参数 rs.Open sql,conn,0,2,1意思如下:
CursorType = 0,默认值,打开仅向前类型游标。
LockType = 2, 开放式锁定
Options = 1, 指示 ADO 生成 SQL 查询
=====================
一般来说第三个是可以省略的。。所以网上一般看到的都是两个参数形式
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方法后才锁定记录。
=============================
一般来说 我平时只要对数据库进行查询显示 一律使用1,1参数
如果对数据库进行删除、更新和添加 一系列数据操作 一率使用 1,3
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯