广

ASP编程

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    ASP入门基础教程-Connection 对象

    2018-05-04 21:21:07 次阅读 稿源:互联网
    零七广告

      提示:请将符号常量包含文件 adovbs.inc 复制到您的站点主目录上,该文件所在位置:C:Program FilesCommon FilesSystemado (假设您的系统装在C盘下)。该文件包含与ADO一起使用的符号常量的定义清单。

      6-1-1 Connection 对象

      1、Connection 对象简述

      Connection 对象代表了打开的、与数据源的连接,好象在应用程序和数据库中建立了一条数据传输连线,该对象代表与数据源进行的惟一会话。ASP 使用 ADO 对各种数据源进行各种操作,其中,Connection 对象是必不可少的,在这个基础上可以使用 Command 对象及 Recordset 对象来对 Connection 对象所连接的数据库进行插入、删除、更新和查询等操作。

      2、Connection 对象的常用属性

      Connection 对象的常用属性 <表>

    属 性 描       述
    CommandTimeout这义了使用 Execute 方法运行一条 SQL 命令的最长时限,能够中断并产生错误。默认值为30秒,设定为0表示没有限制。
    ConnectionString设定连接数据源的信息,包括 FlieName、Password、Userld、DataSource、Provider 等参数。
    ConnectionTimeout设置在终止尝试和产生错误前建立数据库连接期间所等待的时间,该属性设置或返回指示等待连接打开的时间的长整型值(单位为秒),默认值为15。如果将该属性设置为0,ADO 将无限等待直到连接打开。
    DefaultDatabase定义连接默认数据库。
    Mode建立连接之前,设定连接的读写方式,决定是否可更改目前数据。0 一 不设定(默认)、1 一 只读、2 一 只写、3 一 读写。
    Provider设置连接的数据提供者(数据库管理程序),默认值是 MSDASQL (Microsot-ODBC For OLEDB)
    State读取当前链接对象的状态,取0表示关闭,1表示打开。

      3、Connection 对象的方法

    Connection 对象的方法<表二>
    方  法描述 / 格式 / 注解
    Open建立一个与数据源的连接对象。
    Connobject.Cpen connectionstring,UserID,Password
    1、Connectionstring 为可选参数,它是一个字符串变量,包含连接的信息。

      2、UserID 为可选参数,它是一个字符串变量,包含建立连接时访问数据库使用的用户名称。

      3、Password 为可选参数,它是一个字符串变量 ,包含建立连接时访问数据库使用的密码。

    Close关闭与数据源的连接,并且释放与连接有关的系统资源。
    Connobject.close
    使用 Close 方法关闭 Connection 对象,并没有从内存删除该对象。因此一个关闭的 Connection 对象还可以用 Open 方法打开而不必再次创建一个 Connection 对象。此外,在使用 Close 方法关闭连接时,也将关闭与此连接的所有活动的 Recordset 对象。但是,与此连接相关的 Command 对象将不受影响,只不过 Command 对象不再参与这个连接。可以使用:

      Set Connobject=nothing 命令释放 Connection 对象所占用的所有资源。

    Execute执行 SQL 命令或存储过程,以实现与数据库的通信。
    有返回记录的格式:Set Rs=Connobject.Execute(CommandText,RecordsAffected,Options)

      无返回记录的格式: Connobject.Execute CommandText,RecordsAffected,Options

    CommandType 是一个字符串,它包含一个表名,或某个将被执行的 SQL 语句; 

      RecordsetAffected 为可选参数,返回此次操作所影响的记录数。

      Options 为可选参数,用来指定 CommandText 参数的性质,即用来指定 ADO 如何解释 CommandText 参数的参数值,如下表:

    Options值意义描述
    1表示被执行的字符串包含一个命令文本。
    2表示被执行的字符串包含一个表名。
    4表示被执行的字符串包含一个存储过程名。
    8没有指定字符串的内容(这是默认值)
    BeginTrans开始一个新的事务,即在内存中为事务开辟一片内存缓冲区。
    CommitTrans提交事务,即把一次事务中所有变动的数据从内存缓冲区一次性地写入硬盘,结束当前事务并可能开始一个新的事务。
    RollbackTrans回滚事务,即取消开始此次事务以来对数据源的所有操作,并结束本次事务操作。

      4、创建数据库连接步骤如下:

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告