- 219
- 0
- 约1.2万字
- 约 69页
- 2018-10-26 发布于天津
- 举报
设置对象属性略
第9章 数据库管理 教学内容: 1 VB数据库技术基础 2 可视化数据管理器 3 数据控件(Data) 4 应用SQL进行数据库查询 5 数据访问对象(DAO) 6 ADO数据控件 二、知识、能力和素质目标 二、知识、能力和素质目标 1 VB数据库技术基础-基本概念 1. 数据库和数据表 数据库(DateBse)是许多相关数据根据一定的原则构成的数据集合。一个数据库由一个或多个数据表(Table)组成。 数据表中的一列称为一个字段或域(Field),表中的一行数据称为一条记录(Record)。 同一个表中字段名不允许重名 表中同一字段的数据类型相同 所有记录具有同样的字段 VB数据库技术基础-基本概念 2. VB可访问的数据库 VB默认的数据库格式与Access97格式相同,其默认的数据库文件(.mdb)称为内部数据库。 除此之外,在VB中还可以访问: 外部数据库,如dBASE、FoxPro、Paradox等ISAM(索引顺序访问方法)数据库,以及Lotus123和Excel等电子表格数据列表 ODBC(开放式数据互接)数据库,如SQLServer等 VB数据库技术基础-数据库访问技术 1. VB数据库应用程序的组成 用户界面、数据库引擎和数据库 (VB提供的是Microsoft Jet数据库引擎) 2. 应用程序与Jet数据库引擎的接口 Data控件:提供无需编程就能访问数据库的 能力。实际应用时,还需绑定其它控件,并编 写简单的程序代码。 数据访问对象(DAO):供了一个由一系列对象和集合组成的分层结构模型,可方便地访问和处理数据库。 3. ActiveX数据对象(ADO) 建立在被称为OLE DB的最新数据访问接口之上的高性能的、统一的数据访问对象。 2 可视化数据管理器-建立数据库 1. 启动数据管理器 “外接程序→可视化数据管理器” 2. 建立数据库的表结构 建立数据库→新建数据表→确定数据表的字段以及字段名、类型和长度等信息 2 可视化数据管理器-建立数据库 [例1] 建立一个students.mdb数据库,在该库中新建一个名为student的数据表。 可视化数据管理器-编辑数据表 1. 修改表结构 “数据库窗口”快捷菜单中“设计”命令 2. 输入、编辑、删除记录 在“数据库窗口”中双击数据表 3 数据控件(Data)-Data控件使用基础 1. 窗体上添加Data控件 2. 三个重要属性 Connect:指定所连接的数据库类型,默认为Access DatabaseName:选择要访问的数据库文件 RecordSource:确定要访问的数据来源(数据表或SQL查询语句) 3. 其它常用属性 RecordSetType:设置记录集的类型见教材 ReadOnly:设置是否以只读方式打开数据库 数据控件(Data)-Data控件使用基础 4. 常用方法与事件 Refresh方法:刷新Data控件的属性设置 例如,若重新设置了控件的Connect、DatabaseName、RecordSouce、ReadOnly等属性值后,必须调用Refresh方法使所作的更改生效。 Reposition事件:重定位事件 例如,当记录集指针从一条记录(假设为A记录)移到另一条记录(假设为B记录)时,将发生该事件(当前记录是B记录)。 3 数据控件(Data)-Data控件使用基础 例,如下的事件响应代码可在数据控件Data1上显示记录集中当前记录的记录号及记录总数: Private Sub data1_Reposition() DataId = Data1.Recordset.AbsolutePosition + 1 DataCount = Data1.Recordset.RecordCount Data1.Caption = Str(DataId) “/” Str(DataCount) End Sub 注: 记录集(Recordset)是Data控件所有可访问记录的集合 AbsolutePosition属性表示当前记录指针的位置 RecordCount属性表示记录集的记录总数 3 数据控件(Data)-Data的绑定控件 绑定:通过对普通控件的属性设置,使得这些控件与Data控件记录集中的字段建立链接关系。 1. Data的绑定控件 具有DataSource和Da
您可能关注的文档
- 老年人慢性病多维健康测定量表高血压模块的构建研究-中国全科医学.PDF
- 老山羊送给小白兔一包菜子.PPT
- 考科整并初步规划.PPT
- 考虑母线电压时变区间特性的电压暂降频次评价.PDF
- 考生报考流程说明-广东教育考试院.DOC
- 考试中心-功能管理操作说明.PDF
- 考试管理文件.DOC
- 职业病防护用品-河北安全生产监督管理局.PPT
- 职教体制改革.DOC
- 联合检测脱落细胞中p16INK4ABrn3a和端粒酶等因子的表达-tumor.PDF
- 2024年六年级下学期语文月考考试往年真题.pdf
- 2026年及未来5年帐册架项目市场数据调查、监测研究报告.docx
- 2024年咨询工程师之宏观经济政策与发展规划自测模拟预测题库(名校卷).pdf
- 2026年及未来5年成套模架项目市场数据调查、监测研究报告.docx
- 2024年咨询工程师之宏观经济政策与发展规划押题练习试卷A卷附答案.pdf
- 2024年四川省达州市中考地理试卷( 附答案).pdf
- 2026年及未来5年摩托车微电子控制器项目市场数据调查、监测研究报告.docx
- 2024年初中英语教师个人工作计划(4篇).pdf
- 2024年四年级数学下册期中考试卷及参考答案.pdf
- 2026年及未来5年亚克力相架台历项目市场数据调查、监测研究报告.docx
原创力文档

文档评论(0)