网站大量收购独家精品文档,联系QQ:2885784924

Visual Basic程序设计基础 杨小影 第10章 数据库应用程序开发基础新.ppt

Visual Basic程序设计基础 杨小影 第10章 数据库应用程序开发基础新.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 数据库应用程序开发基础 1.了解数据库中的基本概念; 2.掌握用VB内部的可视化数据管理器建立数据库和SQL语句的基本方法及数据控件和数据绑定控件的常用属性、方法、事件; 3.熟练掌握用VB开发一个简单的数据库应用程序的步骤和方法。 10.1数据库基础 10.1.1 数据库概念 10.1.2关系数据库基础 10.1.3 VB数据库应用程序的组成 10.1.4 用户与数据库引擎的接口 10.1.5 VB可以访问数据库的类型 10.2 VB可视化数据管理器 10.3数据控件和数据绑定控件 10.3.1数据控件的外观和功能 10.3.2数据控件和数据绑定控件的常用属性 10.3.3使用Recordset对象访问数据库 10.4ADO数据控件 10.4.1ADO数据控件 10.4.ADO对象模型 10.5数据环境设计器 10.5.1数据环境设计器概述 10.5.2Connection对象 10.5.3Command对象 10.6数据报表设计器和报表 10.6.1数据报表设计器 10.6.2用数据报表设计器创建报表 10.6.3报表控件的使用 10.6.4预览、打印和导出报表 2.VB环境下SQL的使用方法 (1)?? 在VisData中,先打开一个数据库,如“F:\水利水电\教材用学生管理系统\Stud05.mdb”,SQL语句窗口中输入SQL语句如:SELECT * FROM 学籍,单击“执行”命令按钮,运行结果如图10-39所示。 (2)在ADO/DAO对象编程中设置RecordSource属性,或在Connection对象、Command对象的Excute方法和Recordset对象的Open方法中的命令串中使用SQL语句。 二、SQL数据查询语句 1.SQL语句基本格式 SELETE[ALL|DISTINCT][Alias.]Select_Item[AS Column_Name][,[Alias.]Select_Item[AS Column_Name]…] FROMTable_Name[[AS]Local_Alias][,Table_Name[[AS]Local_Alias],…] [WHERESearch_Condition] [GROUP BY groupfieldlist] [ORDER BY Order_List[ASC|DESC]] 其中:ALL或*:指定选取所有满足条件的记录。 ?DISTINCT:有两个以上相同记录时,仅选择一个。 ?Select_Item:选择表的字段名,多个字段名之间用逗号相隔。 ?Column_Name:查询结果显示时,显示的列标题名,省略时显示字段名。 Table_Name:获取数据的表或视图名称,多个表名间显示字段名。 ?Local_Alias:数据源表或视图的别名,Select子句中的Alias与它相同。 ?WHERE:建立一个子句,指定返回的查询结果应满足的条件。 ?GROUP BY:按照选定的字段将查询结果分组。 ?ORDER BY:指明返回的查询结果按哪些字段、按升序(ASC)还是降序(DESC)排序。多个字段名之间用逗号相隔。 2.有条件的SELECT查询语句 设定WHERE子句中的条件表达式,可获得满足条件的查询结果。在条件表达式中,SQL提供的基本运算符有:算术运算符、关系运算符和逻辑运算符。此外SQL还增加了一组运算符: Between运算符:用于数值或日期类型的字段。 Between运算符:用于数值或日期类型的字段。 ?Like运算符:用于找出符合指定条件的字段值。Like中可以使用的特殊字符见表10-14。如找出姓名以“刘”开始的学生的学籍情况用:姓名 Like “刘*”。 ?In运算符:判断表达式的数值是否等于指定列表(集合)中几个数据项中的一个。 例10-8 SQL语言示例二(查询均在学籍表中) (1)查询姓名为“刘小芳”的学生信息。 SELECT * FROM 学籍 WHERE 姓名=”刘小芳” 提示:在SQL中字符串用单引号或双引号均可。 3. 组合查询 组合查询是指所查询的数据源来自多个表格。在这种情况下,被查询的多个表中每两个表至少有一个字段数据相同,且两个表格相互比较的字段,其数据类型必须相同,一个复杂的查询其用到的表可能会有很多个。 4.分组查询 在SELECT语句中利用GROUP BY 子句将查询结果按该子句后指定的字段名(最多10个)分组显示。例10-10 SQL语言示例四。 按学号分组显示学生的学号,姓名,课程,分数。所用的查询语句是: SELECT 学籍.学号,学籍.姓名,成绩.课程,成绩.分数 FROM 学籍,成绩 WHERE 学籍.学号=成绩.学号 ORDER BY 学籍.学号

您可能关注的文档

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档