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 对象 |