Office中国论坛/Access中国论坛

标题: 帮忙解释一下语句。 [打印本页]

作者: fl_ss1    时间: 2006-5-14 00:47
标题: 帮忙解释一下语句。
<!--StartFragment -->       ……

        Set cn = CurrentProject.Connection
        sql = "select * from 部门表 where dm='" & Me.列表7 & "'"
        rs.Open sql, cn, 3, 3, 1
        rs.Delete
        rs.Update
        rs.Close
        Set cn = Nothing

       ……
哪位高人帮我具体解释一下第三句话,就是后面的3.3.1是什么意思?
先谢过!
作者: fuyvn    时间: 2006-5-14 01:02
ADO 的幫助中  祥細的 說明.



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

参数

Source   可选,变体型,计算 [url=mkMSITStore:F:\手冊\Ado_Help.chm::/htm/mdobjcommand.htm]Command[/url] 对象的变量名、SQL 语句、表名、存储过程调用或持久 Recordset 文件名。

ActiveConnection   可选。变体型,计算有效 Connection 对象变量名;或字符串,包含 [url=mkMSITStore:F:\手冊\Ado_Help.chm::/htm/mdproconnectionstring.htm]ConnectionString[/url] 参数。

CursorType   可选,CursorTypeEnum 值,确定提供者打开 Recordset 时应该使用的游标类型。可为下列常量之一(参阅 [url=mkMSITStore:F:\手冊\Ado_Help.chm::/htm/mdprocursortype.htm]CursorType[/url] 属性可获得这些设置的定义)。









常量

说明



AdOpenForwardOnly

(默认值)打开仅向前类型游标。



AdOpenKeyset

打开键集类型游标。



AdOpenDynamic

打开动态类型游标。



AdOpenStatic

打开静态类型游标。


LockType   可选。确定提供者打开 Recordset 时应该使用的锁定(并发)类型的 LockTypeEnum 值,可为下列常量之一(参见 LockType 属性可获得详细信息)。









常量

说明



AdLockReadOnly

(默认值)只读 — 不能改变数据。



AdLockPessimistic

保守式锁定(逐个) — 提供者完成确保成功编辑记录所需的工作,通常通过在编辑时立即锁定数据源的记录。



AdLockOptimistic

开放式锁定(逐个) — 提供者使用开放式锁定,只在调用Update 方法时才锁定记录。



AdLockBatchOptimistic

开放式批更新—用于批更新模式(与立即更新模式相对)。


Options   可选,长整型值,用于指示提供者如何计算 Source 参数(如果它代表的不是 Command 对象),或从以前保存 Recordset 的文件中恢复 Recordset。可为下列常量之一(参见 CommandType 属性可获得该列表中前五个常量的详细说明)。



<TABLE cols=2 cellPadding=5 rules=rows border=1 frame=below>





常量

说明



adCmdText

指示提供者应该将 Source 作为命令的文本定义来计算。



adCmdTable

指示 ADO 生成 SQL 查询以便从在 Source 中命名的表中返回所有行。



adCmdTableDirect

指示提供者更改从在 Source 中命名的表中返回所有行。



adCmdStoredProc

指示提供者应该将 Source 视为存储过程。



adCmdUnknown

指示 Source 参数中的命令类型为未知。

<TR vAlign=top>

<TD width="29%">
作者: LucasLynn    时间: 2006-5-14 01:03
以下是引用fl_ss1在2006-5-13 16:47:00的发言:


<!--StartFragment -->       ……

        Set cn = CurrentProject.Connection
        sql = "select * from 部门表 where dm='" & Me.列表7 & "'"
        rs.Open sql, cn, 3, 3, 1
        rs.Delete
        rs.Update
        rs.Close
        Set cn = Nothing

       ……
哪位高人帮我具体解释一下第三句话,就是后面的3.3.1是什么意思?
先谢过!





请查阅ADODB库中,Recordset对象Open方法的文档。








欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3