VB程序设计电子教案第7章:数据库编程

VB程序设计电子教案第7章:数据库编程

ID:41094555

大小:286.46 KB

页数:23页

时间:2019-08-16

VB程序设计电子教案第7章:数据库编程_第1页
VB程序设计电子教案第7章:数据库编程_第2页
VB程序设计电子教案第7章:数据库编程_第3页
VB程序设计电子教案第7章:数据库编程_第4页
VB程序设计电子教案第7章:数据库编程_第5页
资源描述:

《VB程序设计电子教案第7章:数据库编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章 数据库编程数据库相关知识数据库的访问数据库程序设计综合实例本章学习目标了解关系数据库的特点以及VB数据库引擎的机制与功能熟练使用可视化数据库管理器建立、维护Access数据库正确理解VB对数据库的不同访问方式,熟练掌握用Data控件对VB内部数据库的各类操作基本掌握用Data控件或ADO控件实现对SQLServer数据库、Excel电子表格等常用数据源的访问数据库相关知识关系数据库VB中的数据库引擎VB能够访问的数据库类型可视化数据库管理器VB中的数据库引擎数据库引擎的功能数据库引擎的接口数据访问对象(DAO);远程数据对象(RDO);Act

2、iveX数据对象(ADO)VB能够访问的数据库类型内部数据库又称为Jet数据库,本地数据库。外部数据库常见的有FoxPro,Paradox,文本文件,MicrosoftExcel,Lotus表格等。ODBC数据库常见的有MicrosoftSQLServer,Oracle,Sybase等。可视化数据库管理器启动可视化数据库管理器建立数据库数据库的记录集类型表类型记录集(Table)动态集类型记录集(Dynaset)快照类型记录集(Sanpshot)数据库的访问在VB6.0中主要提供了数据(Data)控件、数据访问对象(DAO)控件、远程数据对象(RDO

3、)控件和ActiveX数据对象(ADO)控件这几种部件作为数据库引擎的接口。介绍Data控件和ADO控件的数据库编程方法。Data控件访问ADO控件访问Data控件访问Data控件编程方法Data控件的编程一般步骤:(1)在窗体上添加Data控件;(2)设置Data控件的属性(如Connect、DatabaseName、RecordSource等);(3)添加数据绑定控件,对需要显示的字段与数据绑定控件绑定;(4)根据需要使用Data控件的方法和事件;Data控件编程实例利用Data控件实现学生信息浏览实现分析利用Data控件可以非常方便地实现题意要

4、求的功能,除了“退出”按钮的Click事件中需编写一条End语句外,整个程序无需编写任何代码。窗体上的文本框就是用于显示各记录字段内容的绑定控件。Data控件的属性、方法与事件Data控件的主要属性属性功能Connect定义Data控件连接的数据库类型。缺省:MicrosoftJet数据库,故对Access数据库不需设置该项。DatabaseName设定与Data控件连接的数据库名RecordSource定义Data控件使用的数据表名RecordsetType定义Data控件产生的记录集类型。Recordset指定或返回与Data控件对应的保存有Da

5、ta控件查询结果记录集的Recordset对象。ReadOnly设置是否可对记录集进行写操作BoFAction设置当记录集的Bof属性为True时数据控件的操作。EoFAction设置当记录集的Eof属性为True时数据控件的操作。Data控件的常用方法方法功能Refresh常用于更新Data控件的数据结构(当在程序运行时重新设置了Data控件的某些属性后,必须使用该方法使设置有效)UpdateControls将Data控件记录集中的当前记录填充到与之关联的数据绑定控件(用这种方法可将被关联的绑定控件的内容恢复为其原始值,相当于取消用户对绑定控件中数

6、据的更改)UpdateRecord将数据绑定控件的当前内容保存到数据控件的记录集中。该方法可以避免触发Validate事件。Data控件的常用事件事件激活时间Error当Data控件产生执行错误时发生Validate当记录被改变之前发生(常用于对数据进行合法性检查,以便决定作出相应的操作)Recordset中最常用的属性属性功能BOF/EOF当记录指针移到记录集的首/尾标志时设为True。记录的首标志位于首记录之前,尾标志则位于尾记录之后。NoMatch当用Recordset的Find或Seek方法查找记录时,若找到,则记录指针指向该记录,且该属性为

7、False,否则为TrueRecordCount返回记录总数(表类型记录集)或者访问过的记录个数(动态型及快照型记录集)。Recordset中常用的方法方法类别方法功能Move方法组MoveFirst指向记录集的首记录MoveLast指向记录集的尾记录MovePrevious指向记录集的上一条记录MoveNext指向记录集的下一条记录Find方法组FindFirst从首记录开始向下查找匹配的第一个记录FindLast从尾记录开始向上查找匹配的第一个记录FindNext从当前记录开始向下查找匹配的第一个记录FindPrevious从当前记录开始向上查找

8、匹配的第一个记录修改记录AddNew增加一新记录Delete删除当前一条记录Edit编辑当前记录Update

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。