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

-------------------------------------------------------------


本文标签: 对象 方法 类型 参数