欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第十章数据库程序设计.ppt

    • 资源ID:88683505       资源大小:68KB        全文页数:17页
    • 资源格式: PPT        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第十章数据库程序设计.ppt

    第十章数据库程序设计VisualBasic6.0是一个功能强大的编程语言,同时它也提供了强大的数据库编程能力,依靠它可以快速高效地开发数据库应用系统。它与其他许多其他专门的数据库开发平台相比毫不逊色,甚至使用起来更加快捷、便利。本章将介绍可视化数据管理器、数据访问对象、Data控件及记录集和绑定控件、ADO数据控件、DataGrid控件、MSHFlexGrid控件、DataList控件和DataCombo控件、DBList控件和DBCombo控件、MSFlexGrid控件以及SQL语言等内容,以及如何在VisualBasic6.0环境中合理地通过使用它们进行数据库程序设计。10.1VisualBasic6.0数据库编程基础VisualBasic6.0提供了强大的数据库编程能力,完全可以与其他数据库编程语言相媲美。所有的数据库编程语言都是针对数据库进行操作的,它们都有自己特定格式的数据库,VisualBasic6.0可以对多种数据库进行操作,它默认的数据库是Access数据库。10.2可视化数据管理器可视化数据管理器是VisualBasic6.0为用户提供的创建数据库并对其进行维护的一个简单易用的工具。通过它可以创建许多常用类型的数据库及其数据表,并能实现数据记录的添加、删除、修改、查找以及对数据表结构的修改。10.3数据访问对象ADO又称为OLE自动化接口,是由Microsoft推出的最新的、功能最强的数据访问接口。ADO对象模型是数据库引擎(DbEngine)对象的接口,数据库引擎就是通过这些对象对数据库进行操作的。ADO对象层次模型如图10-11所示。10.4Data控件Data控件是VisualBasic访问数据库的一个利器。它通过MicrosoftJet数据库引擎实现数据访问,并且可以创建某些数据库应用程序而不必编写任何代码。在VisualBasic6.0的企业版中,它可以使用三种类型的记录集(Recordset)对象中的任何一种来提供对存储在数据库中数据的访问。Data控件允许移动所挂数据集的记录指针、通过与它绑定的控件显示和操纵所挂数据集的数据。10.4.1Data控件的属性(1)Connect属性(2)DatabaseName属性(3)RecordSource属性(4)ReadOnly属性(5)Exclusive属性(5)Exclusive属性(7)BOFAction和EOFAction属性10.4.2Data控件的事件1.Reposition事件Reposition事件在一条记录成为当前记录之后触发。2.Validate事件与Reposition事件不同,Validate事件不仅发生在指针完成向新记录移动之前,并且在Update方法之前(用UpdateRecord方法保存数据时除外)。10.4.3Data控件的方法1.Rafresh方法2.UpdateRecord方法3.UpdateControls方法10.4.4记录集和绑定控件1.记录集可在程序代码中通过使用Data控件来使用Database和Recordset对象。2.绑定控件(BoundControl)当数据库和记录集挂到数据控件上后,必须通过应用程序中的绑定控件来获取数据控件的数据并显示它们。10.5ADO数据控件1.ADO数据控件的主要属性ConnectionString:包含了用户与数据库建立连接的相关信息,可通过该属性指定一个数据源。RecordSource:返回或设置一个命令语句或一个返回记录集的查询。2.创建和设置ADO数据控件10.6DataGrid控件在“工程”下拉菜单中选择“部件”菜单项,然后在打开的对话框中选中“MicrosoftDataGridControl6.0”,然后单击“确定”结束。则在工程控件箱里即出现DataGrid数据控件的图标,如图10-29所示,用它即可在窗体中绘制该控件。Datasource属性一般要求的对象是Adodc控件或DataEnvironment控件,当然在使用DataGrid控件以前要先创建好它们。10.7MSHFlexGrid控件在“工程”下拉菜单中选择“部件”菜单项,然后在打开的对话框中选中“MicrosoftHierarchicalFlexGridControl6.0”,然后单击“确定”结束,如图10-40所示。MSHFlexGrid1控件的DataSource属性需要用数据环境DataEnvironment控件来设置,故须先创建数据环境DataEnvironment控件(创建数据环境DataEnvironment控件的方法,请参阅下一章内容)。10.8DataList控件和DataCombo控件它们都是ActiveX控件,因此必须在“工程”的“部 件”选 项 卡 中 选 择“MicrosoftDataListControls6.0(OLEDB)”,确定结束后,则在工程控件箱里即出现它们的图标,用它们即可在窗体中绘制控件。它们与列表框(List)和组合框(ComboBox)相似,所不同的是这两个控件不再用ADDItem方法来填充列表项,而是由这两个控件绑定的数据库的字段自动填充。10.9DBList控件和DBCombo控件它们都是ActiveX控件,因此必须在“部件”选 项 卡 中 选 择“Microsoft DataBoundListControls6.0”,如图10-51所示。确定结束后,则在工程控件箱里即出现它们的图标,用它们即可在窗体中绘制控件。10.10MSFlexGrid控件它是ActiveX控件,因此必须在“工程”的“部件”选项卡中选择“MicrosoftFlexGridControls6.0”,然后点击“确定”即可将其添加到控件箱里。该控件只需设置其属性DataSource值为Data数据控件即可以表格的形式显示Data上的数据集,实现起来十分方便、简单、快捷。10.11SQL语言SQL语言有两种使用方式,一种是联机联机交互使用方式,在此种方式下SQL语言可独立使用(称为自含式语言);另一种是嵌入式使用方式,它可以以某一高级程序设计语言(如C,VisualBasic等)为主语言,而SQL语言则被嵌入其中依附于主语言(称为嵌入式语言)的方式来使用。不管采用何种方式,SQL语言的基本语法结构不变,仅在嵌入式中增加若干语句用以建立主语言与SQL间的联系。SQL语言有两种使用方式,一种是联机联机交互使用方式,在此种方式下SQL语言可独立使用(称为自含式语言);另一种是嵌入式使用方式,它可以以某一高级程序设计语言(如C,VisualBasic等)为主语言,而SQL语言则被嵌入其中依附于主语言(称为嵌入式语言)的方式来使用。不管采用何种方式,SQL语言的基本语法结构不变,仅在嵌入式中增加若干语句用以建立主语言与SQL间的联系。

    注意事项

    本文(第十章数据库程序设计.ppt)为本站会员(可****阿)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开