变态大冒险下载:求助asp的一些基本属性

来源:百度文库 编辑:高考问答 时间:2024/05/08 18:49:11
Set rsProduct = Server.CreateObject("ADODB.Recordset")
rsProduct.ActiveConnection rsProduct.CursorType = 0
rsProduct.CursorLocation = 2
rsProduct.LockType = 1
rsProduct.Open()
我只知道第一个是记录用的,后面都不知道!
请高手帮我解答一下好么?

Set rsProduct = Server.CreateObject("ADODB.Recordset")

建立一个数据库记录集
rsProduct.ActiveConnection rsProduct.CursorType = 0
以游标方式定位记录集建立连接
rsProduct.CursorLocation = 2
游标定位模式为2,表示使用本地游标库提供客户端游标,即aduseclient
rsProduct.LockType = 1
记录集锁定类型为1,即保守式记录锁定(逐条)。提供者执行必要的操作确保成功编辑记录,通常采用编辑时立即锁定数据源的记录的方式。
rsProduct.Open()
打开纪录集

ActiveConnection 属性

返回或设置一个对象引用,用以指示与本查询相关的连接。

语法

object.ActiveConnection [= value]

ActiveConnection 属性语法包含下面部分:

部分 描述
object 对象表达式,其值是“应用于”列表中的一个对象。
value 表达式,其值是一个有效的 rdoConnection 或派生的对象。Value 缺省为用于创建对象的 rdoConnection 或 Nothing。

说明

ActiveConnection 属性保存着与 rdoQuery 或 rdoResultset 对象相关连接的引用。由该对象执行的所有数据库语句都依靠该连接执行。

当与 rdoQuery 对象一起工作时,ActiveConnection 属性可被设为 Nothing,将该对象与指定的连接分开。随后可以通过设置 ActiveConnection 对象,将 rdoQuery 对象与另一个 rdoConnection 对象重新关联。使用这个技术,可对一组连接执行查询。

当与 rdoResultset 对象及客户批游标库一起工作时,可以设置 ActiveConnection 属性为 Nothing。在这种情况下,如果结果集被创建为静态游标和 rdConcurBatch 并发选项,rdoResultset 数据仍然可用,并且可以对该结果集任意改变或添加。一旦设置 ActiveConnection 为一个开放的 rdoConnection 对象,可以使用 BatchUpdate 方法,将这些改变传递到远程数据库。

CursorLocation 属性

返回或设置DEConnection或DECommand对象的游标库位置。

语法

object.CursorLocation [=value]

CursorLocation属性语法有如下几部分:

部分 描述
object 一个对象表达式,其值为“应用于”列表中的一个对象。
value 一个常数或数值表达式,它指定了游标库的位置。

说明

与设置这个属性的DEConnection对象相关联的任何DECommand对象自动地获得相同的设置值。但是,当Recordset被关闭时该设置值可以被覆盖。当Recordset打开时,这个属性是只读的。

这个属性对应于ADO Command和Connection的CursorLocation 属性。