ADO Connection 对象
Connection 对象
ADO Connection 对象用于建立到数据源的打开连接。 通过此连接,您可以访问和操作数据库。
如果您需要多次访问数据库,应该使用 Connection 对象建立连接。您也可以通过 Command 或 Recordset 对象传递连接字符串来建立到数据库的连接。但是,此类型的连接仅适用于一个特定的、单个查询。
ProgID
set objConnection=Server.CreateObject("ADODB.connection")
属性
| 属性 | 描述 |
|---|---|
| 属性 | 设置或返回 Connection 对象的属性 |
| CommandTimeout | 设置或返回执行命令时等待的秒数 |
| ConnectionString | 设置或返回用于连接到数据源的详细信息 |
| ConnectionTimeout | 设置或返回打开连接时等待的秒数 |
| CursorLocation | 设置或返回游标服务的位置 |
| DefaultDatabase | 设置或返回默认数据库名称 |
| IsolationLevel | 设置或返回隔离级别 |
| 众数 | 设置或返回提供者的访问权限 |
| Provider | 设置或返回提供者名称 |
| 州 | 返回一个值,描述连接是打开还是关闭 |
| 版本 | 返回 ADO 版本号 |
方法
| 方法 | 描述 |
|---|---|
| BeginTrans | 开始一个新的事务 |
| 取消 | 取消执行 |
| 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 对象 |