宁波网站设计专栏

宁波网:ConnectionTimeout属性

发布时间:2018-11-21 00:31:05

  ②CommandTimeout属性。该属性定义了连接错误产生之前的等待时间,当网络阻塞或服务器负载过重时,可能无法在CommandTimeout规定的时间内执行完命令,因此服务器将会终止命令的执行并返回错误信息。

宁波网:ConnectionTimeout属性的图片413

  ③ConnectionString属性。该属性定义了创建数据资源链接时所需要的全部信息,它可以是DSN信息,也可以是连接数据资源的所有参数,其用法在前面已作了介绍。
  ④ConnectionTimeout属性。该属性用于定义连接数据资源时的最长等待时间(缺省值为15s),若超出规定的时间,服务器将停止打开连接的尝试,并返回错误信息。
  ⑤DefaultDatabase属性。该属性用于指定Connection对象连接数据资源时所使用的缺省数据库,指定了该属性值后,SQL语句就可以使用非限定语法访问数据库中的对象。
  ⑥Mode属性。该属性用于定义在Connection中修改数据的权限,其最常用的取值有adModeRead(只读)、adModeWrite(只写)、adModeReadWrite(读写)和adModeUnknown(权限尚未设置或不确定)。
  Provider属性。该属性用于指定OLEDB的数据提供者,其缺省值为MSDASQL(ODBC数据提供者)。
  ⑧State属性。使用该属性可了解Connection对象所处的状态。若其值为0(或
  AdStateClosed),则表示Connection对象处于关闭状态;若其值为1(或AdStateOpen),则表示Connection对象处于打开状态。
  网站设计⑨Version属性。利用该属性可查看所使用的ADO的版本号。
  Connection对象的集合
  Connection对象含有Errors和Properties两个集合,其中Errors集合中包括了数据连接中的错误信息,Properties集合中包括了Connection对象的属性信息。
  Recordset对象
  宁波网Recordset对象是ADO中使用最为普遍的一个对象,它可用在ASP应用程序中,描述从数据库中所查询到的结果集合。在使用Recordset对象之前,首先必须创建该对象,其方法有以下两种:
  ①显式创建Recordset对象。方法如下:

宁波网:ConnectionTimeout属性的图片414

  SetRs=Server.CreateObject(”ADODB.Recordset“)
  显式创建的Recordset对象使用Open方法打开后,才可进行操作。
  网站设计②隐式创建Recordset对象。使用Connection对象和Command对象的Execute方法,可以隐式创建Recordset对象,而且创建后就可直接使用。
  Recordset对象的方法
  使用Recordset对象的方法,可以灵活地控制该对象,完成对结果集合的处理。
  ①Open和Close方法。使用CreateObject方法创建的Recordset对象,需要使用Open方法予以打开。Open方法的使用方法如下:

宁波网:ConnectionTimeout属性的图片415

  recordset.OpenSource,ActiveConnection,CursorType,LockType,Options其中,recordset为Recordset对象变量;Source参数(可选)确定了数据的来源,它可以是Command命令、SQL语句、表名或存储过程;ActiveConnection参数(可选)指定了所使用的有效Connection对象;CursorType参数(可选)指定了游标类型;LockType参数(可选)指定了锁定类型;Options参数可用于优化Recordset对象,类似于Connection对象的Open方法中的Options参数。
  使用Close方法可以关闭Recordset对象并释放相应的资源,但要从内存中删除Recordset对象本身,应使用以下语句:
  宁波网Setrst=nothing
  ②移动游标的方法。用于在记录集合中移动游标的方法主要有:
  Move方法:将游标移到Recordset中某一条记录。
  MovePrevious方法:将游标移到Recordset中上一条记录。
  MoveNext方法:将游标移到Recordset中下一条记录。
  宁波网MoveFirst方法:将游标移到Recordset中第一条记录。
  MoveLast方法:将游标移到Recordset中最后一条记录。
  ③更新数据的方法。可用于更新数据的方法主要有:
  AddNew方法:向数据库中添加一条新记录。调用该方法时,首先在Recordset中插人一个新行,并将游标移到该行准备添加数据。
  宁波网Delete方法:删除Recordset中的当前记录。
  Update方法:将Recordset中对当前记录所作的任何修改保存到数据库中。
  CancelUpdate方法:放弃对当前记录所作的修改。
  Recordset对象的属性
  通过Recordset对象的属性既可进行游标类型、游标位置等信息的设置,也可判断游标的位置,宁波网站设计还可实现记录集合中记录的分页显示等功能。
  ①实现记录分页显示的属性。若在记录集合中返回的记录较多,可进行分页显示,这时需要用到以下几个属性:
  AbsolutePage:该属性用于指示当前记录所在的页面。
  PageSize:该属性用于指定一个页面中所显示的记录条数。
  PageCount:该属性用于指示记录集合中含有的数据页面数。
  宁波②设置游标类型和锁定类型的属性。通过CursorType属性和LockType属性可分别实现游标类型和锁定类型的设置,例如,使用如下所示的脚本可将游标类型设置为动态游标,将锁定类型设置为悲观锁定。
  宁波<%rst.CursorType=adOpenDynamicrst.LockType=adLockPessimistic%>
  设计设计③遍历结果集中记录的属性。当要遍历结果集合中记录时,通常要用到下列属性:
  AbsokUePosition:该属性用于设置或返回当前记录在结果集合中的位置,使用该属性可对游标进行准确定位。
  本文转载自
  宁波网站设计www.leseo.net
  补充词条:宁波网站优化推广  宁波网站排名优化  宁波seo排名  宁波网络seo  宁波网站seo优化