WEB开发网
开发学院WEB开发ASP 彻底详细学习ASP之学好ADO教程 阅读

彻底详细学习ASP之学好ADO教程

 2007-09-11 12:05:13 来源:WEB开发网   
核心提示: 7、MoveFirst、MoveLast、MoveNext 和 MovePrevious 方法在指定 Recordset 对象中移动到第一个、最后一个、下一个或前一个记录并使该记录成为当前记录,recordset.{MoveFirst | MoveLast | MoveNext | Mov

7、MoveFirst、MoveLast、MoveNext 和 MovePrevious 方法

在指定 Recordset 对象中移动到第一个、最后一个、下一个或前一个记录并使该记录成为当前记录。

recordset.{MoveFirst | MoveLast | MoveNext | MovePrevious}

需要注意的是:

(1)使用 MoveNext 方法将当前记录向前移动一个记录(向 Recordset 的底部)。如果最后一个记录是当前记录并且调用 MoveNext 方法,则 ADO 将当前记录设置到 Recordset (EOF 为 True)的尾记录之后。当 EOF 属性已经为 True 时试图向前移动将产生错误。

(2)使用 MovePrevious 方法将当前记录位置向后移动一个记录(向记录集的顶部)。Recordset 对象必须支持向后游标移动;否则方法调用将产生错误。如果首记录是当前记录并且调用 MovePrevious 方法,则 ADO 将当前记录设置在 Recordset (BOF 为 True)的首记录之前。而 BOF 属性为 True 时向后移动将产生错误。

8、Clone 方法

创建与现有 Recordset 对象相同的复制 Recordset 对象。可选择指定该副本为只读。

Set rstDuplicate = rstOriginal.Clone

rstDuplicate  对象变量,标识正在创建的复制 Recordset 对象。

rstOriginal  对象变量,标识要被复制的 Recordset 对象。

使用 Clone 方法可创建多个 Recordset 对象副本,这对于希望在给定的记录组中保留多个当前记录十分有用。使用 Clone 方法比使用与初始定义相同的定义创建和打开新 Recordset 对象要有效得多。

也就是说

rs.open exec,conn,1,1

rs2.open exec,conn,1,1

应该这么改写

rs.open exec,conn,1,1

rs2=rs.clone

需要注意的是:

上一页  5 6 7 8 9 10 

Tags:彻底 详细 学习

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接