Rs.Open参数
作者 佚名技术
来源 ASP编程
浏览
发布时间 2012-03-12
常常写着rs.open sql,conn,3,3 但是那些数字代表什么意义呢....整理如下 ________________________________________ 语法 Set Rs = Server.CreateObject("ADODB.Recordset") Rs.Open Source, ActiveConnection, CursorType, LockType, Options 参数 Source 选择性参数: 此 Variant 是为一个有效的 Command 对象变量名称、SQL 陈述式、数据表名称、已存的过程调用,或是一个保存的 Recordset 的檔名。 ActiveConnection 选择性参数: 不是 Variant 得到一个有效的 Connection 对象变量名称,就是 String 包含 ConnectionString 参数。 CursorType 选择性参数: 此 CursorTypeEnum 值决定提供者在开启 Recordset 时应使用的指标类型。其可以是下列其中一种常数。 常数说明 adOpenForwardOnly(0):开启一个只支援向下卷动的RecordSet。(预设) AdOpenKeyset(1):支援向上与向下卷动;可看到其它使用者对数据进行变动。 AdOpenDynamic(2):开启一个动态数据指针,支持向上与向下卷动;可看见其它使用者修改、删除、新增的数据。 AdOpenStatic(3):开启一个静态数据指针,支持向上与向下卷动;看不见其它使用者对数据进行变动(较适合asp使用)。 LockType 选择性参数: 此 LockTypeEnum 值决定提供者在开启 Recordset 时应使用何种锁定 (同时性)。其可以是下列其中一种常数。 常数说明 adLockReadOnly(1):只读,数据无法变更。(预设) AdLockPessimistic(2):悲观锁定,提供者会进行必要的动作以确保能顺利编辑数据录,其方法通常是在编辑时立即在数据源处锁定数据录。 AdLockOptimistic(3):乐观锁定,提供者使用乐观性锁定,当您呼叫 Update 方法时,仅锁定数据录。 AdLockBatchOptimistic(4):乐观批次更新,此为批次更新模式所需,与实时更新模式相反。 Options 选择性参数: 一个 Long 值,表示提供者在 Source 自变量代表 Command 对象以外的东西时应如何评估它,否则 Recordset 应从前次储存的档案还原。它可以是下列其中一种常数。 adCmdText:提供者会将 Source 评估为指令的文字定义。 AdCmdTable:ADO 会产生一个 SQL 查询,从 Source 中指定的数据表传回所有数据列。 AdCmdTableDirect:提供者会从 Source 中指定的数据表传回所有数据列。 AdCmdStoredProc:提供者会将 Source 评估为一个预存程序。 AdCmdUnknown:Source 自变量中未知的指令类型。 AdCommandFile:保留的 (已储存的) Recordset 会从 Source 中指定的档案还原。 AdExecuteAsync:Source 作异步执行。 AdFetchAsync:表示在 CacheSize 属性中指定的初始数量被抓取后,剩下的数据列就会被异步地抓取。 |
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇:
ASP网站数据库被挂木马的处理办法
下一篇:
ASP实例教程:TextStream对象
关于
Rs.Open参数
的所有评论