在CSDN Blog撰写技术文章,即有机会入选CSDN技术中心,现在就去免费注册!已注册用户,点击登录。
12 网络管理 2 1 移动 net 项目管理 web开发 游戏 开源 汇编 数据库 c/c++ .net java 其他
BEA三位重量级专家与您共同探讨SOA
周岳: SilverLight-Web应用的一道强光
CSDN移动开发系列之-“J2ME开发实训”
欢迎参加甲骨文全球大会·2007·亚太地区开发者大会
GPLv3:大教堂和集市的新一轮对抗
“敏捷中国大会”现场直击
2007中国软件开发者大调查正式启动
时间如流水,知惜方成功。
江苏人氏,梅兰芳之老乡。现游学渝州之最...
多年J2EE构架设计与开发经验,专注于企业信息系统建设,精通Java设计模式,并能熟练的运用到企业开发中。 精通Struts与Spring框架。数据库方面精通Oracle数据库,从事过数据库方面的开发以及oracle优化方面的工作。
更多连载 更多图书
发表日期:2006-5-19更新日期:2006-5-19作者文章阅读次数:1808
源自:逍遥白 (个人网站) 标签:其他
您认为本文应该得 12345 共有1人参与打分打印|收藏|讨论|投诉09b23bb8-84c0-43dc-bbaf-4da16769e3d5
ADO组件有一个非常好的属性LockType,可用于锁定记录,这样当一个更新开始之前可以去检查这个属性,如果还在锁定状态,则需要等待,以避免更新冲突.该属性具体说明如下:
ADO组件有一个非常好的属性LockType,可用于锁定记录,这样当一个更新开始之前可以去检查这个属性,如果还在锁定状态,则需要等待,以避免更新冲突.该属性具体说明如下:LockType 属性 指示编辑过程中对记录使用的锁定类型。设置和返回值设置或返回以下某个 LockTypeEnum 的值。常量 说明 adLockReadOnly 默认值,只读。无法更改数据。 adLockPessimistic 保守式记录锁定(逐条)。提供者执行必要的操作确保成功编辑记录,通常采用编辑时立即锁定数据源的记录的方式。 adLockOptimistic 开放式记录锁定(逐条)。提供者使用开放式锁定,只在调用 Update 方法时锁定记录。 adLockBatchOptimistic 开放式批更新。用于与立即更新模式相反的批更新模式。 说明打开 Recordset 前设置 LockType 属性可指定打开时提供者应该使用的锁定类型。读取该属性可返回在打开的 Recordset 对象上正在使用的锁定类型。Recordset 关闭时 LockType 属性为读/写,打开时该属性为只读。提供者可能不支持所有的锁定类型。如果某提供者不支持所需的 LockType 设置,则将替换为其他类型的锁定。要确定 Recordset 对象可用的实际锁定功能,请通过 adUpdate 和 adUpdateBatch 使用 Supports 方法。如果 CursorLocation 属性被设置为 adUseClient,将不支持 adLockPessimistic 设置。设置不支持的值不会产生错误,因为此时将使用支持的最接近的 LockType 的值。远程数据服务用法 当在客户端 (ADOR) 的 Recordset 对象上使用时,LockType 属性只能设置为 adLockOptimisticBatch。注: 更新数据前最后使用事务: ADOConnection.BeginTrans; // 开始一个事务 try // 在这里写更新数据库语句. ADOConnection.CommitTrans // 提交一个事务 except ADOConnection.RollbackTrans; // 事务失败则回滚事务,放弃所有更新操作 end;
只有这里才是一个自由的世界
网站简介-广告服务-网站地图-帮助-联系方式-诚聘英才-English-问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved