首页 理论教育 ASP程序设计-Connection对象属性

ASP程序设计-Connection对象属性

时间:2023-11-20 理论教育 版权反馈
【摘要】:Connection 对象的属性包括 Attributes、CommandTimeout、ConnectionString、ConnectionTimeout、CursorLocation、DefaultDatabase、IsolationLevel、Mode、Provider、State、Version 等属性。CommandTimeout 属性是设置Connection 对象的Execute 方法运行时等待的最长时间,缺省值为30秒。语法如下:2.ConnectionString属性ConnectionString属性是用来设置Connection对象的数据库连接信息:Provider 参数、Data Source 参数、User ID 参数、Password 参数及File Name 参数等。例6-4:4.Mode 属性该属性是用来设置修改数据库的权限见表6-3。

ASP程序设计-Connection对象属性

Connection 对象的属性包括 Attributes、CommandTimeout、ConnectionString、ConnectionTimeout、CursorLocation、DefaultDatabase、IsolationLevel、Mode、Provider、State、Version 等属性。

1.CommandTimeout 属性与ConnectionTimeout 属性

ConnectionTimeout 属性是设置Connection 对象的Open 方法与数据库连接时的最长等待时间,缺省值为15 秒。如果设为0,则系统会一直等到连接成功为止。

CommandTimeout 属性是设置Connection 对象的Execute 方法运行时等待的最长时间,缺省值为30秒。如果设为0,则系统会一直等到运行结束为止。

语法如下:

2.ConnectionString属性

ConnectionString属性是用来设置Connection对象的数据库连接信息:Provider 参数、Data Source 参数、User ID 参数、Password 参数及File Name 参数等。

其中Provider 参数表示与数据库连接缺省的Provider 名称;Data Source 参数表示ODBC中数据源的名称(DSN):User ID 参数和Password 参数表示连接数据库的用户帐号及其密码;File Name 参数表示指定文件名称。

3.Provider 属性

该属性可以用来取得或设置Connection 对象的提供者(内定数据库管理程序的名称),缺省值为MSDASQL(Microsoft OLE Db Provider for ODBC),它负责管理所有以ODBC连接的数据库。语法如下:

下面例子是利用Provider 属性的设置来连接现有的数据库。

例6-4:

4.Mode 属性(www.xing528.com)

该属性是用来设置修改数据库的权限见表6-3。

表6-3 Connection 对象的Mode 属性

语法如下:

5.其他属性

DefaultDatabase 属性是用来设置Connection 对象缺省数据库名称;

Attributes 属性是用来设置 Connection 对象运行事务的控制方法,如adXactCommitRetaining与adXactAbortRetaining等值;

CursorLocation 属性是用来设置指针处理的位置,如 adUseClient、adUserServer、adUseclientBatch 等值;

IsolationLevel属性是用来设置Connection对象运行事务的时机;

State 属性是用来取得Connection对象的状态,包括adStateClosed 和adStateOpen 两个值;

Version 属性可以取得ADO版本信息。

语法如下:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈