- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十一章 数据库组织结构;例:
; 由于fields是一个集合对象,可以利用count 属性得知某一个fields集合对象中的field对象数目。
3)recordset对象与数据记录集合
字段的集合构成数据记录,记录的集合构成数据表,在VB中与数据表对应的对象是recordset对象。
当前数据记录:
由于数据库无法将整个数据表完全装入到内存中,因此规定程序每次只能存取一条记录数据,此条记录数据称为“当前数据记录”。
在VB中如何将数据表中当前记录位置改变呢?由于在VB中数据表是与recordset对象对应。所??可以利用recordset对象中方法改变数据表中当前记录。
4)利用recordset对象改变当前数据记录的方法:
recordset在名称上叫做“数据记录集合”,但是我们再次强调recordset不等于“记录(0)——记录(N-1)”的集合,
程序必须调用recordset对象方法,改变当前数据记录方可存取一条数据记录,进而达到存取整个数据表的功能。;Recordset对象方法:
方法 说明
movenext 将当前数据记录移到下一条记录
moveprevious 将当前数据记录移到上一条记录
movefirst 将当前数据记录移到一条记录
movelast 将当前数据记录移到最后一条记录
eof 当前数据记录是否在最后一条记录之后
bof 将当前数据记录是否在第一条记录之前
例:ch10\ 练习1.vbp
ADODC1 绑定数据库:stock01.mdb
recordsouse:股票行情表
此时recordset对象就是“股票行情表”
由于field对象的集合构成fields集合对象,fields集合对象的集合构成recordset对象,所以可以把adodc、 recordset、 fields、 field 这几个对象的关系表示成:; adodc1
;例 下面一组语句输出结果:
print adodc1.recordset.fields(0).value
print adodc1.recordset.fields(1)
print adodc1.recordset.fields(2)
print adodc1.recordset.fields(3)
在第二个语句中,省略了“value”这是因为value属性是field对象默认属性。
0500501 金龙基金 18.7 -0.3
;此课件下载可自行编辑修改,供参考!
感谢您的支持,我们努力做得更好!
您可能关注的文档
最近下载
- 15MR105城市道路与开放空间低影响开发雨水设施(OCR).pdf VIP
- 高考数学圆锥曲线常用二级结论.pdf VIP
- 住院患者跌倒护理风险评估与护理指导意见.pdf VIP
- 《放疗副作用及应对》课件.ppt VIP
- GB50209-2010建筑地面工程施工质量验收规范(新).pdf VIP
- 新苏教版六年级科学上册 第一单元《物质的变化》测试卷(A卷).docx VIP
- 新苏教版六年级科学上册第一单元《物质的变化》测试卷及答案.pdf VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 煤矿用防爆电气设备防爆检查标准-培训课件.pptx
- 半导体物理学(第8版)刘恩科课后习题答案解析.pdf
文档评论(0)