- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB第十章解读
第十章 数据库应用基础 10.1 数据库概述 10.2 VB 数据库访问 10.3 记录集对象 10.4 综合应用 10.1 数据库概述 10.1.1关系型数据库模型 关系型数据库 SELECT语句 2.SELECT语句-输出表达式 3.SELECT语句-查询条件 4.SELECT语句-合计函数 5.SELECT语句-分组 6.SELECT语句-排序 7.SELECT语句-多表连接 10.2 VB数据库访问 ADO数据控件使用 (1)数据源连接设置操作 第二步,选择提供程序 第三步,指定访问的数据库 第四步,指定记录源 2.ADO数据控件访问数据库的过程 连接对象(ADO数据控件)的重要属性 3.ADO数据控件的其他属性、事件和方法 (1)RecordSet属性:产生ADO控件实际可操作的记录集对象。记录集对象的每个字段值用RecordSet.Fields(“字段名”)获得。 (2) BOFAction属性:记录指针指向记录集对象开始处(第一个记录前)时数据控件要采取的操作。 (3) EOFAction属性:记录指针指向记录集对象结束处(最后一个记录后)时数据控件要采取的操作。 (4)Refresh方法:刷新ADO数据控件的连接属性,并能重新建立记录集对象。 (5)WillMove事件:当用某种方法改变记录集的指针使其从一条记录移到另一条记录时发生。 (6) MoveComplete事件:当一条记录成为当前记录后发生。 10.2.2 数据绑定 3.复杂数据绑定 10.3 记录集对象 10.3.1 浏览记录集 10.3.2 记录集的编辑 10.3.3 查询与统计 10.3.4 BLOB数据处理 1.把BLOB数据写入数据库 3.应用 例10.10设计一个应用程序,在浏览记录时显示照片;单击“图形按钮”,打开通用对话框,选择指定图形文件将数据写入到数据库。 分析:当BLOB数据为图形数据时,可以直接使用图形框或图像框绑定到存放图形数据的字段显示图形。 程序: Private Sub Command1_Click() Dim strb() As Byte CommonDialog1.ShowOpen Open CommonDialog1.FileName For Binary As #1 Image1.Picture = LoadPicture(CommonDialog1.FileName) fl = LOF(1) ReDim strb(fl) Get #1, , strb Adodc1.Recordset.Fields(照片).AppendChunk strb Close #1 End Sub 10.4 综 合 应 用 5. Move方法组 Move方法可代替对数据控件对象的4个箭头按钮的操作遍历整个记录集。Move方法是: (1) MoveFirst方法:移至第1条记录。 (2) MoveLast方法:移至最后一条记录。 (3) MoveNext方法:移至下一条记录。 (4) MovePrevious方法:移至上一条记录。 (5) Move [n] 方法:向前或向后移n条记录。 例10.5设计窗体,用命令按钮代替数据控件对象的4个箭头按钮的功能,使用Find方法查找记录。 MoveNext MoveLast MoveFirst MovePrevious Adodc1.Recordset. Find 学号= 500011 计算机 丁保华 500011 … … … 物理 李明 500201 数学 庄前 500102 专业 姓名 学号 EOF BOF 记录集属性方法小结 1.数据编辑方法 记录集中数据的增、删、改涉及到4个方法: AddNew方法:在记录集中增加入一个新行; Delete方法: 删除记录集中的当前记录; Update方法:确定修改并保存到数据源中; CancelUpdate方法:取消未调用Update方法前对记录所做的所有修改。 2.增加新记录 (1)调用AddNew方法增加一条空记录 ; (2)给新记录各字段赋值,可以通过绑定控件直接输入,或使用程序代码给字段赋值,格式为:Recordset.Fields(“字段名”) = 值; (3)调用Update方法确定所做的添加,将缓冲区内的数据写入数据库 。 3.删除记录 (1) 定位被删除的记录使之成为当前记录 (2) 调用Delete方法 (3) 移动记录指针 注意:使用Delete方法当前记录立即删除,
您可能关注的文档
- UML活动图解读.ppt
- 检验检测机构计量认证附表(食品类)讲述.docx
- 检验标本采集运输指南讲述.doc
- Unit5Database解读.ppt
- Unit3VisualBasic程序设计(PPT全)(钱显鸣版)解读.ppt
- 常见翻译词组精要.doc
- 检验科人员职业暴露的预防及处理讲述.ppt
- 常见职业危害因素及预防精要.ppt
- Unit5ExpandedSentenceBase(I)解读.ppt
- 检验科医疗机构讲述.doc
- 甘肃省会宁县第一中学2023-2024学年高三自主练习(二模)数学试题.doc
- 甘肃省靖远第四中2024年招生全国统一考试(猜想卷)数学试题.doc
- 甘肃省庆阳六中2024届高三下学期5月阶段检测试题数学试题.doc
- 甘肃省民乐一中2024届高三下学期5月月考数学试题文试题.doc
- 甘肃省天水市清水县第六中学2024年下学期高三4月月考数学试题.doc
- 甘肃省平凉市静宁一中2024届高三年级下学期期末质量检测试题数学试题.doc
- 甘肃省兰州市兰化一中2023-2024学年高三下学期3月数学试题测试.doc
- 甘肃省临夏市临夏中学2024年全国高三冲刺考(四)全国II卷数学试题试卷.doc
- 甘肃省庆阳市镇原县镇原中学2024年高三下第一次模拟考试数学试题.doc
- 甘肃省兰州市城关区第一中学2024届高三年级摸底考试(数学试题)试卷.doc
文档评论(0)