rs.open "select * from 表1",conn,1,3 后面的两个参数怎样确定?

 我来答
晁明轩l3
推荐于2016-08-01 · TA获得超过104个赞
知道答主
回答量:61
采纳率:0%
帮助的人:0
展开全部
语法

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 属性中指定的初始数量被抓取后,剩下的资料列就会被非同步地抓取。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式