VB中的数据库编程Vb的ADO和DAO重点.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
? ;图6.13 ADO对象模型 ;6.5 ADO数据控件 ;2. 使用ADO数据控件 使用ADO数据控件,必须先通过工程 | 部件菜单命令选项。;在程序中使用ADO对象,必须先为当前工程引用ADO的对象库。引用方式是执行工程菜单的引用命令,启动引用对话框,在清单中选取MicrosoftActiveX Data Objects 2.0 Library选项。;1)ADO数据控件的基本属性 ConnectionString属性 ADO控件没有DatabaseName属性,它使用ConnectionString属性与数据库建立连接。该属性包含了用于与数据源建立连接的相关信息。;6.5 ADO数据控件 ;ConnectionTimeout属性 用于数据连接的超时设置,若在指定时间内连接不成功显示超时信息。 MaxRecords属性 定义从一个查询中最多能返回的记录数。 ;2) ADO数据控件的方法和事件 ADO数据控件的方法和事件与Data控件的方法和事件完全一样。 3)设置ADO数据控件的属性 下面通过使用ADO数据控件连接Student.mdb数据库来说明ADO数据控件属性的设置。;步骤1:在窗体上放置ADO数据控件,控件名采用默认名Adodcl。;步骤2:在ADO控件按鼠标右键,选择ADO属性时,弹出属性页对话框。;步骤3:采用使用连接字符串方式连接数据源。;步骤3:采用使用连接字符串方式连接数据源。;步骤3:采用使用连接字符串方式连接数据源。;步骤4:在记录源属性页对话框。;3. ADO数据控件上新增绑定控件 DataGrid, DataCombo, Datalist, DataReport等;例6.6 使用ADO数据控件和DataGrid数据网格控件浏览数据库Student.mdb,并使之具有编辑功能。 下图为具有增、删、改功能的数据网格绑定。 ;DataGrid控件使用方法: 需通过工程|部件菜单命令选择DataGrid控件,;DataGrid控件使用方法: 将DataGrid控件放置到窗体上。 设置DataGrid网格控件的DataSource属性为Adodc1,实现DataGrid1绑定到数据控件Adodc1。;DataGrid控件允许用户同时浏览或修改多个记录的数据。;必须使用ADO数据控件进行绑定的控件:;必须使用ADO数据控件进行绑定的控件:;4. 使用数据窗体向导 窗体向导是为自动生成VB窗体而设计的,所生成的窗体包含有各个被绑定的控件和过程,只能和ADO控件一起使用.是显示数据库内容的一种方法. 数据窗体向导属于外接程序。在Visual Basic 6.0集成开发环境的横向菜单中点击外接程序,再点击子菜单的外接程序管理器,从打开的外接程序管理器窗口选择 VB 6数据窗体向导 命令,将数据窗体装入到外接程序中。 例6.7 使用数据窗体向导建立Student.mdb数据库的数据访问对话框。;步骤1:选择外接程序菜单中的数据窗体向导命令;6.5 ADO数据控件 ;可以选择任何版本的Access数据库或任何ODBC兼容的用于远程访问的数据库。本例选择Access数据库。;步骤3:在数据窗体向导—数据库对话框内选择具体的数据库文件。本例为Student.mdb数据库。;步骤4:在数据窗体向导—Form对话框内设置应用窗体的工作特性。;步骤5:在数据窗体向导—记录源对话框内设置应用窗体的工作特性。;步骤6:在数据窗体向导—选择图表字段对话框内选择所需要显示的文字。;步骤7:进入数据窗体向导—选择图表样式对话框,可以将整个操作过程保存到一个向导配置文件.rwp中。;步骤8:进入数据窗体向导—选择外观属性对话框,可以将整个操作过程保存到一个向导配置文件.rwp中。;步骤7:进入数据窗体向导—已完成对话框,可以将整个操作过程保存到一个向导配置文件.rwp中。 单击完成按钮结束数据窗体向导的交互,此时向导将自动产生数据访问对话框的画面及代码。;SQL中使用SELECT语句实现查询。 Data控件的RecordSource属性可以是数据表名; RecordSource属性可以是数据表中的某些行或多个数据表中的数据组合。直接在Data控件的RecordSource属性栏中输入SQL,或在代码中通过SQL语句将选择的记录集赋给数据控件的RecordSource属性。;例6.8 使用SQL语句实现查找功能,显示某专业的学生记录。 使用SQL语句查询,命令按钮Command5_Click事件代码如下:;6.6 VB中的SQL实现 ;6.6 VB中的SQL实现 ;例6.9 用SQL语句从Student.mdb数据库的两个数据表中选择数据构成记录集,并通过数据控件浏览记录集。;Data控件的属性设置 Databa

文档评论(0)

tt435678 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档