首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

recordset两种方法的不同,该怎么处理

2012-01-28 
recordset两种方法的不同当使用rs.open(select * from table),conn.adopenkeyset,aslockbatchoptimisticrs

recordset两种方法的不同
当使用
rs.open(select * from table),conn.adopenkeyset,aslockbatchoptimistic
rs.movelast
没有问题

但使用
set rs=conn.excute(select * from table)
rs.movelast
就有问题

原来以为二者一样的,到底有和不同?

[解决办法]

Excute 方法得到的是只读的行集合。适当的时候是可以使用的,用得好会有不少便利。它最大的好处是不需要 Close,就可以重复地查询。

例如,当你初始化界面时,使用一个 Recordset 对象填充所有数据来自库表的 ComBox 或 ListBox,就没有必要兴师动众地 Open。

所以,我不会简单地“不推荐”。


热点排行