Connection对象的常用方法见表11-4 表11-4 Connection对象的方法及描述 方法 意义描述 建立一个与数据源的连接对象 Close 关闭与数据源的连接,并且释放与连接有关的系统资源 Execute 执行SOL命令或存储过程,以实现与数据库的通讯 Begin Trans 开始一个新的事务,即在内存中为事务开辟一片内存缓冲区 Committrans 提交事务,即把一次事务中所有变动的数据从内存缓冲区一次 性地写入硬盘,结束当前事务并可能开始一个新的事务 RollbackTrans回滚事务,即取消开始此次事务以来对数据源的所有操作,并 结束本次事务操作 下面对部分方法进行详细说明
Connection对象的常用方法见表11-4。 表11-4 Connection对象的方法及描述 方法 意义描述 Open 建立一个与数据源的连接对象 Close 关闭与数据源的连接,并且释放与连接有关的系统资源 Execute 执行SQL命令或存储过程,以实现与数据库的通讯 BeginTrans 开始一个新的事务,即在内存中为事务开辟一片内存缓冲区 CommitTrans 提交事务,即把一次事务中所有变动的数据从内存缓冲区一次 性地写入硬盘,结束当前事务并可能开始一个新的事务 RollbackTrans 回滚事务,即取消开始此次事务以来对数据源的所有操作,并 结束本次事务操作 下面对部分方法进行详细说明
①Open方法:建立一个与数据源的连接对象,打 开与数据源的连接。其语法格式为: Connob ject Open connectionstring User ld Password 其中: Connectstring为可选参数,它是一个字符 串变量,包含链接的信息。用法参见 Connectionstring 属性。 Userid为可选参数,它是一个字符串变量,包含 建立连接时访问数据库使用的用户名称。 Password为可选参数,它是一个字符串变量,包 含建立连接时访问数据库使用的密码
① Open方法:建立一个与数据源的连接对象,打 开与数据源的连接。其语法格式为: Connobject.Open connectionstring, UserId, Password 其中:Connectstring为可选参数,它是一个字符 串变量,包含链接的信息。用法参见Conectionstring 属性。 UserId为可选参数,它是一个字符串变量,包含 建立连接时访问数据库使用的用户名称。 Password为可选参数,它是一个字符串变量,包 含建立连接时访问数据库使用的密码
② Close方法:关闭与数据源的连接,并且释放 与连接有关的系统资源。其语法格式为: Connobject. close 其中: Connobject为已经创建的 Connection对象 使用 Close方法关闭 Connection对象,但没有从 内存中删除该对象。因此一个关闭的 connection对象 还可以用open方法打开而不必再次创建一个 connection对象。此外,在使用 close方法关闭连接 时,也将关闭以此连接相关的所有活动的 recordset 对象。但是,与此连接相关的 command对象将不受影 响,只不过 command对象不再参与这个连接 为了释放 connection对象所占用的所有资源,可 以用下面的方法 Set Connobject= nothing
② Close方法:关闭与数据源的连接,并且释放 与连接有关的系统资源。其语法格式为: Connobject.close 其中:Connobject为已经创建的Connection对象。 使用Close方法关闭Connection对象,但没有从 内存中删除该对象。因此一个关闭的connection对象 还可以用 open 方 法 打 开 而 不 必 再 次 创 建 一 个 connection对象。此外,在使用close方法关闭连接 时,也将关闭以此连接相关的所有活动的recoordset 对象。但是,与此连接相关的command对象将不受影 响,只不过command对象不再参与这个连接。 为了释放connection对象所占用的所有资源,可 以用下面的方法: Set Connobject = nothing
③ Execute方法:执行SL命令或存储过程,以实 现与数据库的通讯。其语法为 有返回记录的格式: Set Rs= Connobject Execute(CommandText ReccordAffected, Options) 无返回记录的格式: Connobject. Execute CommandText ReccordAffected, Options 其中:Rs为创建的 Recorded对象; Connob ject为 已经创建的 Connection对象
③ Execute方法:执行SQL命令或存储过程,以实 现与数据库的通讯。其语法为: 有返回记录的格式: Set Rs = Connobject.Execute(CommandText, ReccordAffected, Options) 无返回记录的格式: Connobject.Execute CommandText, ReccordAffected, Options 其中:Rs为创建的Recordsed对象;Connobject为 已经创建的Connection对象