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