zoukankan      html  css  js  c++  java
  • (转自大富翁)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。

    1.ADOQuery.Update;ADOQuery.Delete;不用设置属性.
    2.locktype指定用户打开数据集时对数据集的锁定级别:
    ltUnspecified 未指定锁定级别
    ltReadOnly Read-only  只读
    ltPessimistic 记录级别(该记录被编辑时其它用户不能用)
    ltOptimistic 独立模式(与原来结果集对照,如果在此期间其它用户修改了结果,则你的结果不能保存)
    ltBatchOptimistic    批量模式(使用缓存,进行批量提交)
    cursorloction        指定是由客户端维护光标,还是由服务器维护光标
    cursortype光标类型:如漏斗/手/箭头等.点击下拉框会看到的.

     
  • 相关阅读:
    Xamarin.Forms的ActivityIndicator和ProgressBar比较
    SSL剥离工具sslstrip
    服务器SSL/TLS快速检测工具TLLSSLed
    网站robots.txt探测工具Parsero
    采集网站特殊文件Meta信息
    海量端口扫描工具masscan
    Uip + Stm32移植问题总结【转】
    Micro Python 嵌入式以太网社区
    TEA加密算法的C/C++实现
    STM32F4系列外设驱动【不再更新】
  • 原文地址:https://www.cnblogs.com/jijm123/p/10246844.html
Copyright © 2011-2022 走看看