- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
山东商业职业技术学院 第7章 数据库应用 学生信息管理系统 数据库基础 VB对数据库的访问 使用SQL语句生成记录集 数据库记录的操作 ADO编程模型简介 知识延伸——数据报表 知识回顾 Windows API函数的引用 必须先声明再使用 本章目标 掌握通过ADODC控件管理数据库 掌握通过ADODB对象管理数据库 熟悉数据库操作的SQL语句 熟悉数据报表的制作 引例七 数据库基础 数据库就是一组排列成易于处理和读取的相关信息的集合。 关系模型已经成为数据库设计事实上的标准。 关系型数据库 创建Access数据库 两种创建方式 Microsoft Office Access VB内置的“可视化数据管理器”(VisData) 版本较早,功能较弱 相应的Access数据库只能到7.0版本 不能识别现在的Access2000或Access2003版本 在VB环境中创建数据库 启动数据管理器 VB环境选择“外接程序 ” — “可视化数据管理器 ” 建立数据库 文件 — 新建 — Microsoft Access — Version 7.0 MDB(7)… 在弹出对话框中输入文件名,单击保存后,建立一个不包含数据表的空数据库 建立数据表 右键单击“数据库窗口”空白处,选择“新建表” 通过“添加字段”,创建该表的字段信息 添加索引 为了提高访问速度,可以在添加索引 输入记录 Office Access创建数据库 建立数据库 “新建数据库” — “空Access数据库” 建立数据表 数据库窗口中双击“使用设计器创建表 ” 在表设计器中输入字段名称、数据类型、字段大小及其他属性 关闭表设计器时,给表起名称 输入记录 建立表与表之间的关系 单击工具栏中的“关系”按钮 在“关系”窗口设置相应表的关系 VB对数据库的访问 ADO 是一种基于对象的数据访问接口 ADO访问数据库有两种主要形式 ADO数据控件(ADODC) 优点:代码少 缺点:功能简单,不够灵活 ADO对象编程模型(ADO代码) 优点:灵活性高,可编制复杂代码 缺点:代码编写量大, 开发步骤 与数据库建立连接,打开数据库 从数据库中读取数据并在适当的控件中显示 对所获得的数据进行浏览以及增、删、改等操作,并将修改后的数据存入数据库 ADO数据控件 ADO数据控件(ADODC) 是ActiveX控件 位于Microsoft ADO Data Control 6.0 连接数据库及指定记录源 右键单击ADODC控件,在弹出菜单中选择“属性”,连接数据库 通过设置“连接字符串”(ConnectionString属性)可以连接数据库 指定记录源 记录源的指定 命令类型: CommandType属性 设置ADODC控件是执行什么样的命令获得所需要的数据 四种取值 1 — adCmdText:执行的命令是一句SQL语句 2 — adCmdTable:执行的命令是一个表的名称 4 — adCmdStoredProc:执行的命令是一个存储过程的名称 8 — adCmdUnknown:默认值,表示为设定执行命令的类型 记录源: RecordSource属性 设置ADODC具体的执行命令 需根据CommandType属性的赋值,决定RecordSource属性具体的赋值内容 例如 ADODC1.CommandType = adCmdText ADODC1.RecordSource = “select * from 学籍 ADODC1.CommandType = adCmdTable ADODC1.RecordSource = “学籍 数据绑定控件 数据控件只能连接数据库产生记录集,不能显示记录集中的数据,要显示记录集中的数据必须通过能与它绑定的控件来实现。 在绑定控件中显示数据 DataSource属性 数据源属性 指定(绑定到)ADO数据控件 DataField属性 数据字段属性 绑定到特定字段 当移动记录指针后,会自动将修改后的内容写入到数据库 用代码设置绑定控件 Set Text1.DataSource = ADODC1 Text1.DataField = 姓名 练习例题 不用绑定方法实现显示数据 是指不对数据显示控件的DataSource和DataField属性进行设置 是通过代码将当前记录某个字段的值显示在控件(如文本框)中 显示字段内容 控件属性 = 记录集(“字段”) 例如: Text1.Text = ADODC1.Recordset(“姓名 ”) 给字段重新赋值 记录集(“字段”) = 控件属性 例如: ADO
您可能关注的文档
- 苏教版数学年级上册《找规律》.ppt
- 让识字写字满快乐.doc
- 汉语拼音识.doc
- PS CS分知识.doc
- (苏教版)年级数学上册课件 找规律 16.ppt
- 小学一年级文上册教学计划.doc
- 注音识字,前读写总结88-91.doc
- 2013届考物理《第五单元 电磁现象》(18-23课时 单课考点聚焦+热考精讲+预测探究,163份ppt).ppt
- [小学语文料]拼音字词句基础知识.doc
- 高一历史第课《古代政治制度的成熟》.ppt
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
最近下载
- 工程项目成本分析表(房建).xls VIP
- 道路交通标志和标线(GB5768-2009).docx VIP
- 2024年全国高级配电线路工技能考试题库及答案.docx VIP
- 颗粒级配曲线不均匀系数计算.xls VIP
- 建筑工程CAD网络课程项目申报书--.docx VIP
- 《我与地坛(节选)》同步练习 统编版高中语文必修上册.docx VIP
- 道路交通标志和标线+第1部分:总则.docx VIP
- 2025年秋季学期-2026年春季学期中小学校(幼儿园)大宗食材(肉蛋)采购及配送项目方案投标文件(技术方案).doc VIP
- 耐高压PICC置管课件.ppt VIP
- 功能性子宫出血病历模板.pdf VIP
文档评论(0)