zoukankan      html  css  js  c++  java
  • recordset.Open strSql, Conn, 3,3

    原型:

    recordset.Open Source, ActiveConnection, CursorType, LockType, Options


    参数详解:


    第一个参数:sql 即SQL语句


    第二个数:conn 即数据库的连接


    第三个参数:CursorType|游标类型
    -1-- adOpenUnspecified:Does not specify the type of cursor.
    0 -- adOpenFowardOnly:游标只能向前,创建只能向前滚动的只读记录集。
    1 -- adOpenKeyset:游标可向前或者向后,游标允许你添加,删除和修改记录,但是看不到当其他用户对你的记录集所做的修改 

    2 -- adOpenDynamic:游标动态随意,游标允许你添加,删除和修改记录,并且可以看到其他用户所做的修改
    3 -- adOpenStatic:记录集不对其他用户造成的记录修改有所反映。


    第四个参数:LockType|锁定类型:
    1 -- adLockReadOney:不能修改记录集中的记录
    2 -- adLockPessimistic:在编辑一条记录时锁定它
    3 -- adLockOptimstic:调用记录集Update方法时才锁定记录
    4 -- adLockBatchOpeimstic:记录只能成批更新。

    第五个参数:Options

    • CommandTypeEnum
      1 -- AdCmdText :指示提供者应按命令的文本定义(如 SQL 语句)来计算 CommandText。
      2 -- AdCmdTable :指示 ADO 应生成 SQL 查询以便从 CommandText 命名的表中返回所有行。
      512 -- AdCmdTableDirect: 指示提供者应从 CommandText 命名的表中返回所有行。
      4 -- AdCmdStoredProc :指示提供者应按存储过程计算 CommandText。
      8 -- AdCmdUnknown :指示 CommandText 中的命令类型未知。
      256 -- adCmdFile: 指示应从在 Source 中命名的文件中恢复保留(保存的)Recordset。
    • ExecuteOptionEnum
      adAsyncExecute: 指示应异步执行 Source。
      adAsyncFetch :指示在提取 Initial Fetch Size 属性中指定的初始数量后,应该异步提取所有剩余的行。如果所需的行尚未提取,主要的线程将被堵塞直到行重新可用。
      adAsyncFetchNonBlocking: 指示主要线程在提取期间从未堵塞。如果所请求的行尚未提取,当前行自动移到文件末尾。
    作者:xwdreamer
    欢迎任何形式的转载,但请务必注明出处。
    分享到:
  • 相关阅读:
    Ensp模拟OSPF与ACL综合应用
    ENSP配置NAT
    Ensp配置RSTP
    EnspOSPF单区域配置
    Ensp配置静态路由和默认路由
    NotPron国外版
    MSF
    转换流
    梦之光芒1-14关通关秘籍
    php序列化与反序列化
  • 原文地址:https://www.cnblogs.com/xwdreamer/p/2297155.html
Copyright © 2011-2022 走看看