下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、vb 与 sql 连接里的 adOpenStatic , adOpenKeyset, adLockOptimistic 都什么意思?adOpe nStatic向前游标adOpe nKeyset 键集游标adLockOptimistic 设置窗口为固定的大小附带一个小资料:常数常数值说明adOpenForwardOnly0缺省值,启动一个只能向前移动的游标(Forward Only )。adOpenKeyset 1 启动一个Keyset类型的游标。adOpenDynamic 2启动一个Dynamic类型的游标。adOpenStatic 3启动一个Static类型的游标。以上几个游标类型将直接影响
2、到Recordset对象所有的属性和方法,以下列表说明他们之间的区别。Recordset 属性 adOpe nDyn amicadOpe nFo rward OnlyadOpe nStaticadOpe nKeysetAbsolutePage不支持不支持可读写可读写AbsolutePositi on不支持不支持可读写可读写ActiveC onnection可读写可读写可读写可读写BOF只读只读只读只读Bookmark不支持不支持可读写可读写CacheSize可读写可读写可读写可读写CursorLocati on可读写可读写可读写可读写CursorType可读写可读写可读写可读写EditMode
3、只读只读只读只读EOF只读只读只读只读Filter可读写可读写可读写可读写LockType可读写可读写可读写可读写MarshalOptio ns可读写可读写可读写可读写MaxRecords可读写可读写可读写可读写PageCo unt不支持不支持只读只读PageSize可读写可读写可读写可读写RecordCo unt不支持不支持只读只读Source可读写可读写可读写可读写State只读只读只读只读Status只读只读只读只读AddNew支持支持支持支持Can celBatch支持支持支持支持Can celUpdate支持支持支持支持Clo ne不支持不支持Close支持支持支持支持Delete支
4、持支持支持支持GetRows支持支持支持支持Move不支持支持支持支持MoveFirst支持支持支持支持MoveLast不支持支持支持支持MoveNext支持支持支持支持MovePrevious不支持支持支持支持NextRecordset支持支持支持支持Ope n支持支持支持支持Requery支持支持支持支持Resync不支持不支持支持支持Supports支持支持支持支持Update支持支持支持支持UpdateBatch支持支持支持支持其中NextRecordset 方法并不适用于 Microsoft Access数据库。LockTypeRecordset对象Open方法的LockType参数
5、表示要采用的 Lock类型,如果忽略这个参 数,那么系统会以 Recordset对象的LockType属性为预设值。LockType参数包含 adLockReadOnly 、 adLockPrssimistic 、 adLockOptimistic 及 adLockBatchOptimistic 等, 分述如下:常数常数值说明adLockReadOnly1缺省值,Recordset对象以只读方式启动,无法运行 AddNew、Update及Delete等方法adLockPrssimistic 2当数据源正在更新时,系统会暂时锁住其他用户的动作,以保持数据一致性。adLockOptimistic
6、3当数据源正在更新时,系统并不会锁住其他用户的动作,其他用户可以对数据进行增、删、改的操作。adLockBatchOptimistic 4当数据源正在更新时,其他用户必须将CursorLocati on属性改为adUdeClientBatch 才能对数据进行增、删、改的操作。=定义数据库连接的一些常量Ope n(SELECT * FROM users,_varia nt_t(IDispatch*)m_pC onn ection ,true),adOpe nStatic,adLockOptimistic,adCmdText);Open方法的原型是这样的:HRESULT Recordset15:O
7、pe n ( const _varia nt_t & Source, const _varia nt_t &ActiveC onn ectio n, enum CursorTypeE num CursorType, enum LockTypeE num LockType, long Opti ons )其中: Source是数据查询字符串 ActiveConnection 是已经建立好的连接(我们需要用Connection对象指针来构造一个_variant_t 对象) CursorType光标类型,它可以是以下值之一,请看这个枚举结构:enum CursorTypeE numadOpe nUn
8、 specified = -1,/不作特别指定adOpe nFo rward Only = 0,/前滚静态光标。这种光标只能向前浏览记录集,比如用MoveNext向前滚动,这种方式可以提高浏览速度。但诸如BookMark,RecordCou nt,AbsolutePositio n,AbsolutePage都不能使用adOpe nKeyset = 1,删除操作,但对于更新原有记录的操作对/采用这种光标的记录集看不到其它用户的新增、 你是可见的。adOpe nDyn amic = 2,/动态光标。所有数据库的操作都会立即在各用户记录集上反应出来。adOpe nStatic = 3/静态光标。它为你的记录集产生一个静态备份,但其它用户的新增、删除、更新操作对你 的记录集来说是不可见的。;LockType锁定类型,它可以是以下值之一,请看如下枚举结构:enum LockTypeE numadLock Un specified = -1,/未指定adLockReadO nly = 1,/只读记录集 adLockPessimistic = 2,悲观锁定方式。数据在更新时锁定其它所有动作,这是最安全的锁定
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年质量主题年活动
- 武术教练员培训
- 环境施工安全教育培训
- 医院检验科年终总结
- 2024-2025学年八年级上学期期中考试地理试题
- 中国商业伦理学:全球视野与本土重构
- 【课件】Unit+3+SectionB+Reading+plus课件+人教版(2024)七年级英语上册
- 高中语文散文部分第1单元黄鹂-病期琐事课件新人教版选修中国现代诗歌散文欣赏
- ADK广告东南菱利全新上市整合传播建议案
- Windows Server网络管理项目教程(Windows Server 2022)(微课版)5.4 任务3 配置客户端访问web和ftp站点
- 三年级上册美术课件-第7课 三原色与三间色丨浙美版 (17张PPT)
- GB∕T 3452.4-2020 液压气动用O形橡胶密封圈 第4部分:抗挤压环(挡环)
- DBJ∕T 15-146-2018 内河沉管隧道水下检测技术规范
- 调节阀计算书(带公式)
- 艾尼帕·阿力马洪
- 腹痛诊断和鉴别诊断
- 围堰拆除施工危险源辨识
- 高考语言文字运用复习 辨析并修改病句课件265页(原创)
- 经络腧穴学课件手阳明大肠经【22页PPT】
- 1.1孟德尔分离定律-(共53张PPT)课件
- 通知写作练习
评论
0/150
提交评论