- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十章 数据库应用基础
第10章 数据库应用基础 10.1 数据库概述 10.2 VB 数据库访问 10.3 记录集对象 10.4 综合应用 10.1 数据库概述 10.1.1 关系型数据库模型 关系型数据库 10.1.2 使用SQL查询数据库 SELECT语句 SELECT语句-输出表达式 SELECT语句-查询条件 SELECT语句-合计函数 SELECT语句-分组 SELECT语句-排序 SELECT语句-多表连接 10.2 VB数据库访问 ADO数据控件使用 数据源连接设置操作 选择提供程序 指定访问的数据库 连接对象重要属性 VB数据库访问过程 数据访问过程 10.2.2 数据绑定 数据绑定 简单数据绑定 复杂数据绑定 复杂数据绑定 复杂数据绑定 10.3 记录集对象 10.3.1 浏览记录集 10.3.2 记录集的编辑 增加新记录 删除记录 修改记录 10.3.3 查询与统计 10.3.3 查询与统计 10.3.4 BLOB数据处理 BLOB数据处理 10.4 综 合 应 用 思考题 1.数据编辑方法 记录集中数据的增、删、改涉及到4个方法: AddNew方法 在记录集中增加入一个新行 Delete方法 删除记录集中的当前记录 Update方法 确定修改并保存到数据源中 CancelUpdate方法 取消未调用Update方法前对记录所做的所有修改 2.增加新记录 (1) 调用AddNew方法增加一条空记录 (2) 给新记录各字段赋值(可以通过绑定控件直接输入,或使用程序代码给字段赋值,格式为:Recordset.Fields(字段名) = 值 (3) 调用Update方法,确定所做的添加,将缓冲区内的数据写入数据库 3. 删除记录 (1) 定位被删除的记录使之成为当前记录 (2) 调用Delete方法 (3) 移动记录指针 注意:使用Delete方法当前记录立即删除,不加任何的警告或者提示。删除一条记录后,绑定控件仍旧显示该记录的内容。因此,必须移动记录指针刷新绑定控件。 4.修改记录 当改变数据项的的内容时,ADO自动进入编辑状态,在对数据编辑后,只要改变记录集的指针或调用Update方法,即可确定所做的修改。 例11.6在例10.5的基础上加入“新增”、“删除”、“更新”、“放弃”和“结束”5个按钮,通过对按钮的编程建立增、删、改功能 计算机 丁保华 500011 … … … 物理 李明 500201 数学 庄前 500102 专业 姓名 学号 Adodc1.Recordset. AddNew 增加记录 数据库 UpData 填入新数据 编辑记录 删除记录 给各字段赋值 调用Delete方法 调用Update方法 移动记录指针 计算机 丁保华 500011 … … … 物理 李明 500201 数学 庄前 500102 专业 姓名 学号 数据修改小结 通过SQL语句从数据源中获取信息,查询条件由Select语句的Where短语构成,使用And与Or运算符组合出复杂的查询条件。模糊查询使用运算符Like,百分号%代替任意个不确定的内容,用下划线_代替一个不确定的内容。 例如,姓名 Like 张% 将查询所有张姓的人员 例10.7 根据输入的专业名称,在网格内显示Student.mdb数据库中该专业所有学生信息 例10.8使用数据列表框或数据组合框提供专业名称,实现查询 例10.9使用SQL的函数和分组功能,统计各专业的人数、年龄分布。 二进制大型对象(Binary Large Object,BLOB)是指任何需要存入数据库的随机大块字节流数据,例如图形或声音文件。数据库中存放BLOB的字段必须是二进制类型(在Access中为OLE对象),在ADO中如何处理BLOB类型的数据,把图形作为数据库的一个字段值存放在数据库,并能显示图形数据? AppendChunk方法将BLOB数据写入数据库,语法格式: ADO对象.Recordset.Fields(字段).AppendChunk Data 用二进制访问方式打开BLOB数据文件 定义一个与文件长度相同大小的字节型数组 将文件保存到数组 使用ADO对象的AppendChunk方法写入数据库 例10.10选择指定图形文件将数据写入到数据库,在浏览记录时显示照片。 例10.11 设计一个多媒体信息管理系统,要求能将多媒体数据保存在数据库,具有记录的增加、删除、统计和多媒体信息重现等功能。 例10.12 设计一个飞行航班信息查询系统,要求具有记录的增加、编辑、删除、查询等功能 1.什么是关
您可能关注的文档
- 第十二章 多媒体编导2.ppt
- 第十二章 管理学 领导.ppt
- 第十二章 生物安全性.ppt
- 第十七章哺乳纲1.ppt
- 第十二章、十三章.ppt
- 第十五章 分式(学案).doc
- 第十二章强制措施 1-4.ppt
- 第十五讲-弯曲变形-2.ppt
- 第十六章 第四节 热机.ppt
- 第十二课 鸦片战争ppt.ppt
- 骨关节置换病人术后低体温影响因素分析及预测模型的构建.pdf
- 基于结构方程模型的意外创伤骨折患者出院准备度影响因素路径分析.pdf
- 粮食供应链韧性提高与产销空间布局优化.pdf
- 中国水产品预制菜行业发展现状及对策分析.pdf
- 结直肠癌术后预后不良的危险因素分析及预测模型构建.pdf
- 镍基高温合金磨削两侧毛刺预测模型及有限元分析.pdf
- 新质生产力背景下湖南省高职院校专业结构优化研究.pdf
- 中国烟草产业碳排放脱钩弹性及驱动因素——基于Tapio脱钩模型与LMDI分析.pdf
- 成分等时替代模型分析大学生24 h活动行为与自测健康的关联.pdf
- 基于结构方程模型的老年糖尿病患者自我管理水平影响因素分析.pdf
最近下载
- 机械测量培训课程.pptx
- 医疗器械安全有效基本要求清单填写参考模板2024年.docx
- 人教版(2024)数学一年级下册四 100以内的口算加、减法 练习.pptx
- 电气装置安装工程质量检验及评定规程DLT5161 2018.doc
- 做好客舱清洁前准备课件讲解.pptx
- 铁道信号论文-信号机维护与故障处理.doc
- ISO13485质量手册+全套程序文件.docx VIP
- 汽车机械维修工(高级技师)职业鉴定考试题库资料(高频300题).pdf
- 多维视角下梧州市普通高中体育生学训现状剖析与发展路径探索.docx
- 江南事业编招聘考试题历年公共基础知识真题汇总-综合应用能力(2010-2021.pdf VIP
文档评论(0)