原型:

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: 指示主要线程在提取期间从未堵塞。如果所请求的行尚未提取,当前行自动移到文件末尾。

recordset.Open strSql, Conn, 3,3相关推荐

  1. vb mysql 字符串转日期_VB常用函数表

    ASP纯ASP VBscript常用函数: 1.数值型函数: abs(num): 返回绝对值 sgn(num): num>0 1; num=0 0; num<0 -1;判断数值正负 hex ...

  2. rs.Open SQL,Conn,adOpenStatic,adLockOptimistic

    第一个参数:sql 即SQL语句 第二个数:conn 即数据库的连接 第三个参数: 0 创建只能向前滚动的只读记录集 1 游标允许你添加,删除和修改记录,但是看不到当你的记录集打开是其他用户所做的修改 ...

  3. php recordset count record,RecordSet 游标的使用

    最近在用asp做网页后台时,遇到了一个烦人的问题,RecordSet对象的RecordCount和PageCount均为-1.不能直接获取RecordCount属性,我就想了其他的笨办法代替,比如,利 ...

  4. Recordset里的记录数

    在ASP应用程序里,一旦你执行了一个数据库查询,接下来常需要判断查询结果的记录集是否为空集. 如果recordset是空的,你会显示一条消息通知用户,查询没有结果,如果recordset不为空,你会将 ...

  5. WINDOWS渗透与提权总结(1)

    旁站路径问题: 1.读网站配置. 2.用以下VBS: 01 On Error Resume Next 02   03 If (LCase(Right(WScript.Fullname, 11)) = ...

  6. mysql user 用户名长度_为什么注册的用户账号长度不能超过5个字符

    注册程序如下,IIS6.02K3数据库是MYSQLODBC是最新版当新用户注册时,LOGINID长度不让超过5个字符,实际上数据库中这个字段是20个字符长库LOGINID=trim(request(& ...

  7. Asp.net(C#)面试100+题陆续添加中……

    我收集的面试题以及自己对一些面试题的理解: 1.C#不支持多重继承,可以通过接口实现. 2.public 全部公开     private 类内部     protected 自己和自己的子类     ...

  8. 数据库-ADONET-向数据库提交更新

    向数据库提交更新 ADONET对于提交更新的功能和控制是前所未有的.但是,如何有效的行使这种控制和能力? 很多人在ADONET中使用CommandBuilder来生成更新逻辑,有时代码段会滴油警告&q ...

  9. Asp.net(asp,jsp)+JavaScript动态实现添加数据行

    在应用程序的开发中,有些输入信息是动态的,比如我们要注册一个员工的工作经历,比如下图 如果做成死的,只能填写三个,如果是四个呢?或者更多呢,那不是添加不上去了吗,所以这样固然不好,我们可以用动态添加表 ...

  10. QTP从数据库中导出数据

    QTP从数据库中导出数据到excel中 Set objExcel = createobject("Excel.Application")xlsUrl = "C:\aa.x ...

最新文章

  1. 人生之精华,胜读十年书
  2. UWP开发入门(十九)——10分钟学会在VS2015中使用Git
  3. 在.NET上如何根据字符串动态创建控件
  4. jquery Ajax 通过jsonp的方式跨域提交表单
  5. 【计算机网络】网络安全 : 运输层安全协议 ( 安全套接字层 SSL | 运输层安全 TSL | SSL 服务 | SSL 安全会话建立流程 )
  6. 《STL源码剖析》学习--6章--_rotate算法分析
  7. 微信小程序view动态长度_微信小程序实现动态获取元素宽高的方法分析
  8. 独家分享| 2019年校招大厂算法自己经历和好友经验(大疆,百度,腾讯……)
  9. 鸿蒙手机(真机)播放音乐-第二集
  10. 电脑如何连接蓝牙音箱_蓝牙音箱如何办理SRRC认证
  11. Node聊天程序实例04:chat_ui.js
  12. 过去的2017和已经到来的2018
  13. Java 开发流程、运行原理、JVM 规范与实现
  14. java实现快递单信息识别
  15. 永磁同步电机MTPA与id=0的控制原理
  16. php url中文转码
  17. poi批量导入导出Excel(三、通过模板导出Excel并能实现导入多个sheet表)
  18. 微服务 中台架构演进
  19. matlab:曲线拟合
  20. .NET开发工程师方向

热门文章

  1. 查看设备UUID的方法
  2. Ubuntu16.04 安装Tensorflow-CPU
  3. WIN10下使用VS2017的MSVC编译FFMPEG3.4.2动态静态库
  4. mac 启用与关闭root账户
  5. 设A为n阶非零矩阵,且A^2=A. r(A)=r (0<r<n) 求|5E+A|
  6. linux运维搭建官网,Linux运维学习之LAMP搭建个人博客网站
  7. python datetime格式_python time和datetime常用写法格式
  8. linux下c语言按q退出_解析Linux环境下RAID 6的Q校验算法
  9. linux tcp fast open,linux开启tcp fast open/tfo并测试
  10. 单片机和opencv_OpenCV开发笔记(六十四):红胖子8分钟带你深入了解SURF特征点...