82连接对象 82.1创建连接对象 在使用连接对象前,必须先调用 Server Create Object方法创建该对象。 调用格式如下: Setconn= Server CreateObject("ADODB Connection") %
8.2 连接对象 8.2.1 创建连接对象 在使用连接对象前 , 必须先调用 Server.CreateObject方法创建该对象。 调用格式如下: <% Setconn=Server.CreateObject("ADODB. Connection") %>
8.2.2连接对象的属性和方法 连接对象包括着丰富的属性和方法 集。在连接数据库之前通常需要对连接 对象的属性进行必要的设置,例如,通 过设置 ConnectionString的属性,就能够 构造包含连接信息的字符串,然后将这 信息发送给会话对象,应用于整个应 用程序,使得开发应用程序更加快捷
8.2 .2 连接对象的属性和方法 连接对象包括着丰富的属性和方法 集。在连接数据库之前通常需要对连接 对象的属性进行必要的设置,例如,通 过设置ConnectionString的属性,就能够 构造包含连接信息的字符串,然后将这 一信息发送给会话对象,应用于整个应 用程序,使得开发应用程序更加快捷
1连接对象的属性 (1) Attributes属性 Attributes属性定义了连接对象的事务处理方 式,控制事务成功或失败后连接对象向数据库写数 据的方式。该属性可以设置为以下两个值: 第一种是: adXactCommitRetaining在成功调用 Committrans方法,事务被写入数据库后,自动启动 个新事务。这种方式称为保留提交。 第二种是: adXactAbortretaining在成功调用 Rollbacktrans方法,事务被取消后,自动启动一个 新事务。这种方法称为保留取消。 如果想同时达到以上两种效果,则可以将该 属性的值设置为 adXact CommitRetaining与
1 连接对象的属性 (1)Attributes属性 Attributes属性定义了连接对象的事务处理方 式,控制事务成功或失败后连接对象向数据库写数 据的方式。该属性可以设置为以下两个值: 第一种是:adXactCommitRetaining 在成功调用 CommitTrans方法,事务被写入数据库后,自动启动 一个新事务。这种方式称为保留提交。 第二种是:adXactAbortRetaining 在成功调用 RollbackTrans方法,事务被取消后,自动启动一个 新事务。这种方法称为保留取消。 如果想同时达到以上两种效果,则可以将该 属性的值设置为adXactCommitRetaining与
adXactAbortRetaining之和。 (2) Cursorlocation属性 Cursorlocation有两个取值,一个是 aduseclient, 是 aduseserver(默认)。前者是使用客户端 的游标,表示将数据库服务器的处理结果保留在服务 器做处理。后者是使用服务器端的游标,表示将数据 库服务器的处理结果返回服务器端以供处理。连接对 与 Recordset对象均有此属性,由连接对象产生的 Recordset对象会自动继承这个属性。当使用值为 dUseserver类型的游标时,游标只能向前移动,为 了能使游标在 Recordset对象内自由移动,连接对象 的 Cursorlocation属性值必须设置为 aduseclient才 另外,要让此属性对 Connection和 Recordset对 象的实例起作用,必须在打开它们之前先进行定义
adXactAbortRetaining之和。 (2)CursorLocation属性 CursorLocation有两个取值,一个是adUseClient, 另一个是adUseServer(默认)。前者是使用客户端 的游标,表示将数据库服务器的处理结果保留在服务 器做处理。后者是使用服务器端的游标,表示将数据 库服务器的处理结果返回服务器端以供处理。连接对 象与Recordset对象均有此属性,由连接对象产生的 Recordset对象会自动继承这个属性。当使用值为 adUseServer类型的游标时,游标只能向前移动,为 了能使游标在Recordset对象内自由移动,连接对象 的CursorLocation属性值必须设置为adUseClient才 行。另外,要让此属性对Connection 和Recordset对 象的实例起作用,必须在打开它们之前先进行定义
(3) Connectionstring属性 Connectionstring用于在打开一个 Connection实例之 设定数据库的连接信息。这些信息包括: Provider 参数、 Data source参数、 User id参数、 Password参 数以及 File name参数等,分述如下: Provider:表示与数据库连接缺省的 provider名称 Data source/DSN:表示ODBC中数据源名称(DSN) 3 User id/UID:表示连接数据库的用户帐号 Password/PwWD:表示连接数据库的用户密码 5 File name:表示指定连接到的数据文件名称。该 属性不能与 Provider同时设置
(3)ConnectionString属性 ConnectionString用于在打开一个Connection实例之 前设定数据库的连接信息。这些信息包括:Provider 参数、Data Source参数、User ID参数、Password参 数以及File Name参数等,分述如下: 1 Provider:表示与数据库连接缺省的provider名称。 2 Data Source/DSN:表示ODBC中数据源名称(DSN)。 3 User ID/UID:表示连接数据库的用户帐号。 4 Password/PWD:表示连接数据库的用户密码。 5 File Name:表示指定连接到的数据文件名称。该 属性不能与Provider同时设置