第11章VB与数据.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章VB与数据

第11章vb 与数据库 10.1 数据库概述 10.2 使用数据库管理工具 10.3 Data控件 10.4 DbGrid控件 10.5 ADO Data控件 10.6 结构查询语言 10.1 数据库概述 数据访问对象模型 1.AvtiveX数据对象 (ADO) 2.远程数据对象(RDo) 3.数据访问对象(DAO) 10.1.1关系型数据库 关系型数据库 使用SQL查询数据库 SELECT语句 SELECT语句-输出表达式 SELECT语句-查询条件 SELECT语句-合计函数 SELECT语句-分组 SELECT语句-排序 SELECT语句图解 SELECT语句-多表连接 10.2 VB数据库访问 ADO数据控件使用 数据源连接设置操作 选择提供程序 指定访问的数据库 数据访问过程 连接对象重要属性 10.5 ADO Data控件属性 1.Align 把控件摆放到窗体的特定位置 Visual BasicAlignNone 可以用鼠标拖动到任何位置。 Visual BasicAlignTop 窗口顶端 Visual BasicAlignBottom 窗口底部 Visual BasicAlignLeft 窗口最左 Visual BasicAlignRignt窗口最右 ADO Data控件属性 2.EOFAction和BOFAction属性: 当记录指针指向记录集的开始或结束时,以上属性决定数据控件要采取 的操作,当EOFAction为2时,记录指针到达记录集的结尾处,在尾部自动加入一条空记录。 BOF和EOF的属性 BOF判定记录指针是否在首记录之前,EOF判定记录指针是否在末记录之后。 如果BOF和EOF的属性值都为True,则记录集为空。 3.ConnectionString 连接对象最重要的属性是ConnectionString,它是一个字符串,包含了用于与数据源建立连接的相关信息。典型的 ConnectionString 属性值如下: Provider = Microsoft.Jet.OLEDB.4.0; Data Source = Stud.mdb Provide,指定连接提供程序的名称; Data Source,用于指定要连接的数据源文件 4.recordSource:确定具体可以访问的数据来源。属性值可以是数据库中的单个表名,也可以是SQL语句。 5. CommandType属性:指定获得记录源的命令类型。 值分别为:1,2,4,8 2—adCmdTable 8--adCmdUnknown 6. UserName属性 指定用户的名称,当数据库收到密码保护是,要指定该属性。 7.PassWord 指定密码 8.Connectiontimeout 设置建立连接时间,若超时,返回一个错误。 Recordset 记录集对象 记录集对象是一种操作数据库的工具。 数据库内的表格不允许直接访问,只能通过记录集对象Recordset进行浏览和操作。 记录集对象不仅可以处理数据,而且能报告处理结果,对记录集的更改最后会被传送到原始表。 ADO控件的方法: 增加新记录 删除记录 修改记录 查找 Find方法 在Recordset对象中查找与指定条件相符的一条记录,并使之成为当前记录。如果找不到,则记录指针指在记录集末尾。 Recordset.Find 搜索条件 [,[位移] , [搜索方向], [开始位置]] 例:10.6 mno = InputBox(请输入学号, 查找窗) Adodc1.Recordset.find 学号= mno , , , 1 5. Move方法组 Move方法可代替对数据控件对象的4个箭头按钮的操作遍历整个记录集。 (1) MoveFirst方法移至第1条记录。 (2) MoveLast方法移至最后一条记录。 (3) MoveNext方法移至下一条记录。 (4) MovePrevious方法移至上一条记录。 (5) Move [n] 方法向前或向后移n条记录。 例10.6用命令按钮代替数据控件对象的4个箭头按钮的功能,使用Find方法查找记录 ADO控件的事件: WILLMove和MoveComplete事件: 当某种方法改变记录集的指针使其移动时,产生WillMove事件。 一条记录成为当前记录后,产生MoveComplete事件 WILLChangeField和FieldChangeComplete事件: WILLChangeField当前记录集中的当前记录的一个或多个字段发生变化时触发。 FieldChangeComplete 当前字段发生变化后触发。 WILLChangeRecord和RecordChangeComple

文档评论(0)

shuwkb + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档