热门文章
 
ADO 编程模型的关键元素
ADO 对象模型目录
ADO connection
ADO connection
ADO connection
Mode 属性(Connec
AOD connection
ADO connection
Execute 方法 (AD
管理事务:BeginTran
 推荐文章
 
AOD connection
Recordset 对象
ADO事件处理程序如何协同工
ADO connection
ADO 教程:microso
ADO:Field 对象
ADO 编程模型的关键元素
ADO connection
ODBC体系结构分析
Mode 属性(Connec
通过 ADO 使用提供者
ADO connection
Command 对象的集合、
管理事务:BeginTran
返回 ADO 的版本号
OpenSchema 方法
 
你现在的位置:您现在的位置是: 中国ASP>>数据库>>ADO教程
ADO connection 对象包含的内容

表示到数据源的打开的连接。

说明

Connection 对象表示数据源的唯一会话。在使用客户端/服务器数据库系统的情况下,该对象可以等价于到服务器的实际网络连接。Connection 对象的某些集合、方法或属性可能无效,这取决于提供者支持的功能。

Connection 对象的集合、方法和属性可以执行下列操作:

  • 在打开连接前用 ConnectionString、ConnectionTimeout 和 Mode 属性配置连接。ConnectionStringConnection 对象的默认属性。

  • 设置 CursorLocation 属性以调用支持批更新的 Cursor Service for OLE DB。

  • 用 DefaultDatabase 属性设置连接的默认数据库。

  • 用 IsolationLevel 属性为在连接上打开的事务设置隔离级别。

  • 用 Provider 属性指定 OLE DB 提供者。

  • 用 Open 方法建立到数据源的物理连接,然后用 Close 方法断开连接。

  • 用 Execute 方法在连接上执行命令,用 CommandTimeout 属性配置命令的执行。

    注意   要在不使用 Command 对象的情况下执行查询,请将查询字符串传递给 Connection 对象的 Execute 方法。但是,当要持久保留并重新执行命令文本,或者要使用查询参数时,需要使用 Command 对象。

  • 用 BeginTrans、CommitTrans 和 RollbackTrans 方法和 Attributes 属性在打开的连接上管理事务,包括嵌套的事务(如果提供者支持的话)。

  • 用 Errors 集合检查从数据源返回的错误。

  • 用 Version 属性从 ADO 中读取使用的版本。

  • 用 OpenSchema 方法获取关于数据库的模式信息。

可以独立于先前定义的任何其他对象来创建 Connection 对象。

可以将命令或存储过程作为 Connection 对象的原生方法来执行。

若要执行命令,请用 Command 对象的 Name 属性指定命令的名称。将 Command 对象的 ActiveConnection 属性设置为连接。然后,在使用命令名称处发出一个语句(将其作为 Connection 对象的一个方法),后面可跟随任何参数,接着再跟随 Recordset 对象(如果返回了任何行)。设置 Recordset 属性以自定义产生的 Recordset。例如:

Dim cnn As New ADODB.Connection
Dim cmd As New ADODB.Command
Dim rst As New ADODB.Recordset
...
cnn.Open "..."
cmd.Name = "yourCommandName"
cmd.ActiveConnection = cnn
...
'Your command name, any parameters, and an optional Recordset.
cnn.yourCommandName "parameter", rst

要执行存储过程,请在使用存储过程名称处发出一个语句(将其作为 Connection 对象的一个方法),后面可跟随任何参数。ADO 将对参数类型作出“最佳判断”。例如:

Dim cnn As New ADODB.Connection
...
'Your stored procedure name and any parameters.
cnn.sp_yourStoredProcedureName "parameter"

相关信息:

ADO 编程模型的关键元素
ADO 对象模型目录
ADO connection 对象包含的内容
ADO connection 对象 :ConnectionString 属性
ADO connection:ConnectionTimeout 属性
Mode 属性(Connection、Record 或 Stream)
AOD connection属性:CursorLocation DefaultDatabase IsolationLevel Provider
ADO connection 对象 :open和close方法

 

中国ASP技术 ASP.ORG.CN 版权所有 2004-2008