
rs.open "select * from 表1",conn,1,3 后面的两个参数怎样确定?
1个回答
展开全部
语法
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 属性中指定的初始数量被抓取后,剩下的资料列就会被非同步地抓取。
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 属性中指定的初始数量被抓取后,剩下的资料列就会被非同步地抓取。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询