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

上传人:牧羊曲112 文档编号:6522688 上传时间:2023-11-08 格式:PPT 页数:23 大小:286.46KB
返回 下载 相关 举报
VB程序设计电子教案第7章:数据库编程.ppt_第1页
第1页 / 共23页
VB程序设计电子教案第7章:数据库编程.ppt_第2页
第2页 / 共23页
VB程序设计电子教案第7章:数据库编程.ppt_第3页
第3页 / 共23页
VB程序设计电子教案第7章:数据库编程.ppt_第4页
第4页 / 共23页
VB程序设计电子教案第7章:数据库编程.ppt_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《VB程序设计电子教案第7章:数据库编程.ppt》由会员分享,可在线阅读,更多相关《VB程序设计电子教案第7章:数据库编程.ppt(23页珍藏版)》请在三一办公上搜索。

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

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

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

4、整个程序无需编写任何代码。窗体上的文本框就是用于显示各记录字段内容的绑定控件。,Data控件的属性、方法与事件,Data控件的主要属性,Data控件的常用方法,Data控件的常用事件,Recordset中最常用的属性,Recordset中常用的方法,ADO控件访问,ADO控件编程方法,ADO控件编程步骤,添加ADO控件到工具箱 在窗体上添加ADO控件,并设置ADO控件的ConnectionString属性。设置ADO控件的RecordSource属性。添加数据绑定控件,并将其与ADO控件的绑定关联。根据需要使用ADO控件的方法和事件。,ADO控件的常用属性,数据库程序设计综合实例7-2,【实例

5、7-2】Data控件的综合实例。运用Data控件编写一个学生信息管理程序,用于实现对student.mdb数据库中的学生信息的浏览、添加、删除、查询及更新等操作。,学生信息管理程序,Data控件综合实例.vbp,学生信息管理程序实现分析,程序界面设计 Data控件与命令按钮的功能配合实现 根据需要改变命令按钮的有效性 将绑定控件文本框中的内容写入数据表 实现步骤,【思考题】,【思考题7-2】在实例7-2中,要求对记录的更新操作作如下修改,程序应作怎样的变动?【思考题7-3】请考虑程序的健壮性,如果在运行的某个时刻,数据表中只有一条记录,甚至无记录,上述的程序功能是否存在缺陷,若有,应如何改正?,数据库程序设计综合实例7-3,【实例7-3】编写一应用程序实现对SQL数据库中的表记录的浏览。要求通过ADO控件访问SQL数据库,并且数据表记录的显示采用列表形式,同时也可进行添加、删除操作。,【实例7-3】程序要求,以列表的形式显示SQL数据库中的记录数据,当单击“数据浏览”控件两端的箭头按钮时,记录指针便能自动定位到相应的位置。,【思考题】若要求当用户按Delete键删除当前选定记录时,弹出询问对话框,若确认需删除才真正删除,否则取消删除操作,则该如何编写相关代码?,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号