Connection 对象
ADO Connection 对象用于创建一个到达某个数据源的开放连接。通过此连接,您可以对一个数据库进行访问和操作。
如果需要多次访问某个数据库,您应当使用 Connection 对象来建立一个连接。您也可以经由一个 Command 或 Recordset 对象传递一个连接字符串来创建某个连接。不过,此类连接仅仅适合一次具体的简单的查询。
ProgID
set objConnection=Server.CreateObject("ADODB.connection")
属性
属性 |
描述 |
Attributes |
设置或返回 Connection 对象的属性。 |
CommandTimeout |
指示在终止尝试和产生错误之前执行命令期间需等待的时间。 |
ConnectionString |
设置或返回用于建立连接数据源的细节信息。 |
ConnectionTimeout |
指示在终止尝试和产生错误前建立连接期间所等待的时间。 |
CursorLocation |
设置或返回游标服务的位置。 |
DefaultDatabase |
指示 Connection 对象的默认数据库。 |
IsolationLevel |
指示 Connection 对象的隔离级别。 |
Mode |
设置或返回 provider 的访问权限。 |
Provider |
设置或返回 Connection 对象提供者的名称。 |
State |
返回一个描述连接是打开还是关闭的值。 |
Version |
返回 ADO 的版本号。 |
方法
方法 |
描述 |
BeginTrans |
开始一个新事务。 |
Cancel |
取消一次执行。 |
Close |
关闭一个连接。 |
CommitTrans |
保存任何更改并结束当前事务。 |
Execute |
执行查询、SQL 语句、存储过程或 provider 具体文本。 |
Open |
打开一个连接。 |
OpenSchema |
从 provider 返回有关数据源的 schema 信息。 |
RollbackTrans |
取消当前事务中所作的任何更改并结束事务。 |
事件
注释:您无法使用 VBScript or JScript 来处理事件(仅能使用 Visual Basic、Visual C++ 以及 Visual J++ 语言处理事件)。
事件 |
描述 |
BeginTransComplete |
在 BeginTrans 操作之后被触发。 |
CommitTransComplete |
在 CommitTrans 操作之后被触发。 |
ConnectComplete |
在一个连接开始后被触发。 |
Disconnect |
在一个连接结束之后被触发。 |
ExecuteComplete |
在一条命令执行完毕后被触发。 |
InfoMessage |
假如在一个 ConnectionEvent 操作过程中警告发生,则触发该事件。 |
RollbackTransComplete |
在 RollbackTrans 操作之后被触发。 |
WillConnect |
在一个连接开始之前被触发。 |
WillExecute |
在一条命令被执行之前被触发。 |
集合
集合 |
描述 |
Errors |
包含 Connection 对象的所有 Error 对象。 |
Properties |
包含 Connection 对象的所有 Property 对象。 |