admin 管理员组文章数量: 1087139
2024年5月19日发(作者:高可用负载均衡)
已经接触Asp有一段时间了,也做过一个小东东,对Asp操纵数据库也有一些了解。
可那些都是从别人的代码那里入手修改的,仅仅是“之其然而不知其所以然”。今天本着
一切从最根本最基本的态度,从网上查了资料,把Open方法彻底搞明白。
Open方法
Source,ActiveConnection,CursorType,LockType,Options
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,分
述如下:
--------------------------------------------------------------
常数 常数值 说明
-------------------------------------------------------------
adOpenForwardOnly 0 缺省值,启动一个只能向前移动的游标(Forward Only)。
adOpenKeyset 1 启动一个Keyset类型的游标。
adOpenDynamic 2 启动一个Dynamic类型的游标。
adOpenStatic 3 启动一个Static类型的游标。
-------------------------------------------------------------
以上几个游标类型将直接影响到Recordset对象所有的属性和方法,以下列表说明他
们之间的区别。
-------------------------------------------------------------
Recordset属性 adOpenForwardOnly adOpenKeyset adOpenDynamic
adOpenStatic
-------------------------------------------------------------
版权声明:本文标题:recordset的open方法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1716100242a691291.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论