程序员家园论坛软件开发Web编程设计 急求:secordset打开语句表示不同形式,这二句是否是等同的?

1  /  1  页   1 跳转 查看:417

急求:secordset打开语句表示不同形式,这二句是否是等同的?

急求:secordset打开语句表示不同形式,这二句是否是等同的?

急求:secordset打开语句表示不同形式,这二句是否是等同的?
1、rs.open "select * from ....."

2、sql="select * from ....."
  rs.source=sql
  rs.open
上面1与2是不是等同的?
 

回复:急求:secordset打开语句表示不同形式,这二句是否是等同的?

一般使用的时候,是相同的,就是,如果你需要用到游标一样子的返回效果,就不同了

在第一种方法下,返回的记录集,指针只可以向前跑,就是,你可以rs.movenext,不可以往回跑,就是,不可以rs.moveprevious,还有就是,第一种情况下,打开的记录集,因为不可以返回,所以取不出全部记录数,就是rs.recordcount = -1

第二种方法下,返回的记录集里,指针可以到处路,你可以rs.movenext,也可以rs.moveprevious,还可以从rs.recordcount,得到这个记录集的总记录数

在一般的显示数据的页面,都是使用第一种方法的,如果是页面要求分页,就要使用第二种方法了
 
1  /  1  页   1 跳转

版权所有 程序员家园论坛   Sitemap

Powered by Discuz!NT 2.1.202    Copyright © 2001-2008 Comsenz Inc.
Processed in 0.015625 second(s) , 3 queries. 浙ICP备07502118号
返顶部