一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

asp rs.open sql,conn,3,1中31代表什么?

时间:2026-09-19 21:20:01 编辑:袖梨 来源:一聚教程网

这篇文章主要介绍了ASP中conn,1,1和 conn,2,3 conn,3,2等的含义需要的朋友可以参考下

RecordSet中的open完全的语法是 复制代码 代码如下:SecordSet.OpenSource,ActiveConnection,CursorType,LockType,Options例如:rs.opensql,conn,1,3 CursorType是 adOpenForwardOnly0默认游标类型,为打开向前游标,只能在记录集中向前移动. adOpenKeyset1打开键集类型的游标,可以在记录集中向前或向后移动.如果其他用户修改或删除了一条记录,记录集中将反映这个变化.但是,如果其他用户添加了一条新记录,新记录不会出现在记录集中. AdOpenDynamic2打开动态游标,可以在记录集中向前或向后移动.其他用记造成的记录的任何变化都将在记录集中有所反映. adOpenStatic3打开静态游标,可以在记录集中向前或向后移动.但是,静态游标不会对其他用户造成的记录变化有所反映. LockType是 adLockReadOnly1只读锁定,指定不能修改记录集中的记录. adLockPrssimistic2保护式锁定,指在编辑一个记录时,立即锁定它. adLockOptimistic3开放式锁定,指定只有调用记录集的Update()方法时才能锁定记录. adLockBatchOptimistic4开放式批锁定,指定记录只能成批地更新. 最常用的两种方法: rs.opensql,conn,1,1'读取显示数据时用,只读 rs.opensql,conn,1,3'更新或插入数据时用,读写

以下是其它网友的补充

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

可以写成: rs.open SQL语句,conn对象,3(游标类型),2(锁定方法)

Source Recordset对象可以通过Source属性来连接Command对象。Source参数可以是一个Command对象名称、一段SQL命令、一个指定的数据表名称或是一个Stored Procedure。假如省略这个参数,系统则采用Recordset对象的Source属性。

ActiveConnection Recordset对象可以通过ActiveConnection属性来连接Connection对象。这里的ActiveConnection可以是一个Connection对象或是一串包含数据库连接信息(ConnectionString)的字符串参数。

CursorType Recordset对象Open方法的CursorType参数表示将以什么样的游标类型启动数据,包括adOpenForwardOnly、adOpenKeyset、adOpenDynamic及adOpenStatic,分述如下:

常数常数值说明adOpenForwardOnly0缺省值启动一个只能向前移动的游标(Forward Only)adOpenKeyset1启动一个Keyset类型的游标adOpenDynamic2启动一个Dynamic类型的游标adOpenStatic3启动一个Static类型的游标

以上几个游标类型将直接影响到Recordset对象所有的属性和方法,以下列表说明他们之间的区别。

Recordset属性adOpenForwardOnlyadOpenKeysetadOpenDynamicadOpenStaticAbsolutePage不支持不支持可读写可读写AbsolutePosition不支持不支持可读写可读写ActiveConnection可读写可读写可读写可读写BOF只读只读只读只读Bookmark不支持不支持可读写可读写CacheSize可读写可读写可读写可读写CursorLocation可读写可读写可读写可读写CursorType可读写可读写可读写可读写EditMode只读只读只读只读EOF只读只读只读只读Filter可读写可读写可读写可读写LockType可读写可读写可读写可读写MarshalOptions可读写可读写可读写可读写MaxRecords可读写可读写可读写可读写PageCount不支持不支持只读只读PageSize可读写可读写可读写可读写RecordCount不支持不支持只读只读Source可读写可读写可读写可读写State只读只读只读只读Status只读只读只读只读AddNew支持支持支持支持CancelBatch支持支持支持支持CancelUpdate支持支持支持支持Clone不支持不支持不支持不支持Close支持支持支持支持Delete支持支持支持支持GetRows支持支持支持支持Move不支持支持支持支持MoveFirst支持支持支持支持MoveLast不支持支持支持支持MoveNext支持支持支持支持MovePrevious不支持支持支持支持NextRecordset支持支持支持支持Open支持支持支持支持Requery支持支持支持支持Resync不支持不支持支持支持Supports支持支持支持支持Update支持支持支持支持UpdateBatch支持支持支持支持

其中NextRecordset方法并不适用于Microsoft Access数据库。

LockType Recordset对象Open方法的LockType参数表示要采用的Lock类型,如果忽略这个参数,那么系统会以Recordset对象的LockType属性为预设值。LockType参数包含adLockReadOnly、adLockPrssimistic、adLockOptimistic及adLockBatchOptimistic等,分述如下:

常数常数值说明adLockReadOnly1缺省值Recordset对象以只读方式启动,无法运行AddNew、Update及Delete等方法adLockPrssimistic2当数据源正在更新时,系统会暂时锁住其他用户的动作,以保持数据一致性adLockOptimistic3当数据源正在更新时,系统并不会锁住其他用户的动作,其他用户可以对数据进行增、删、改的操作adLockBatchOptimistic4当数据源正在更新时,其他用户必须将CursorLocation属性改为adUdeClientBatch才能对数据进行增、删、改的操作

热门栏目