vb中的recordset 究竟是什么?

vb中的recordset究竟是什么?我能不能理解它就是一个由经过检索查询后,由所得到的各条记录所组成的一张"表"?DimrsAsADODB.RecordsetSetrs... vb中的recordset 究竟是什么?我能不能理解它就是一个由经过检索查询后,由所得到的各条记录所组成的一张"表"?
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
如上,假如按照的的理解的话,既然已经对rs赋值了(使用了set),那么rs为什么会有 'open" 这种方法?用一个"表"去执行一个"打开"操作,那是什么结果?真想不通或是什么结果(recordset 被翻译为记录集,我在此理解为由所有记录所组成的一张"表")

VB学了很久,但数据库这对这个recordset 始终不能理解,还请给出详细的解释:我的理解到底错在哪了?
展开
 我来答
syx54
2016-07-14 · TA获得超过7378个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2713万
展开全部
set并不是赋值,是实例化
可以把
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
两行代码,合并为一行
Dim rs As new ADODB.Recordset
而必须是
rs.open "Select * From 表名",......
这才是执行了OPEN方法,返回了记录集合(你也可以理解为就是数据表)。
追问
rs在这里可以理解为一个容器,对吗
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式