Visual Basic程序设计-第12章 VB数据库编程技术.pptx

Visual Basic程序设计-第12章 VB数据库编程技术.pptx

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;;12.1 数据库基础;1.数据库;3.数据库的类型;关系型数据库是支持关系模型的数据库系统,是根据表、记录和字段之间的关系进行组织和访问的一种数据库,它通过若干个二维表(Table)来存储数据,并且通过关系(Relation)将这些表联系在一起。;将相关的数据按行和列的形式组织成二维表格的形式即为表。关系型数据库包含一个或多个表,表是数据的集合。表是一种数据对象,它可以有许多属性,这些属性构成了表的结构。例如,对于一个“图书信息表”,它包含了各种书的书名、书号、作者、出??社、定价、出版日期等信息,如表12-1所示;对于一个“出版社信息表”,它包括了出版社代码、出版社名称、联系电话、邮编等信息。;数据库表中的每一列称为一个字段,字段是标记实体属性的符号集。表是由其包含的各个字段定义的,字段规定了数据的特征。创建一个数据库表时,要设置每个字段的数据类型、最大长度和其他一些属性。字段可以包含各种字符、数字或图形。下表中共有4个字段,即出版社代码、出版社名称、联系电话、邮编,它们的数据类型可以各不相同。;3.记录;;;12.2 结构化查询语言SQL入门;结构化查询语言(Structured Query Language,SQL)是一种通用的、功能强大的关系数据库语言,是操作数据库的工业标准,使用SQL语言能够方便地对各种关系型数据库进行操作。在Visual Basic中,对数据库中的数据进行查询,可以有两种方法:使用査询生成器和直接使用SQL语句。;任何SQL命令都是以下面几种命令开头的:SELECT、CREATE、DROP、ALTER、INSERT、DELETE或UPDATE。可使用这些命令来指定所要进行操作的类型。;;;从数据库中获取符合条件的数据称为查询。查询是数据库应用程序中最常用的操作,在SQL中,查询是由SELECT语句来实现的。其语法为:;SELECT子句中还可以使用合计函数对一组数值进行不同的统计,它返回应用于一组记录的单一值。;在上述语句中,SELECT子句和FROM子句是必需的。;;2.DELETE语句;使用UPDATE语句可以更改表中一条或多条记录的字段的值。其语法为:;4.INSERT语句;12.3 使用Data控件;Data控件是Visual Basic的内部控件,因此可以直接在标准工具箱中找到该控件。可以将多个Data控件同时添加到一个工程甚至是同一个窗体中。每个控件可以连接到不同的数据库或同一个数据库的不同表上,还可以和代码一起查询满足SQL语句的表的记录集。;Connect属性决定与Data控件相连的数据库类型,Visual Basic可识别的数据库主要有以下几种。;DatabaseName属性指定具体使用的数据库文件名,包括所有的路径名。;;RecordSource确定具体可访问的数据,这些数据构成记录集对象Recordset。该属性值可以是DatabaseName数据库中的单个表名、一个存储査询,也可以是一条以字符串形式给出的SQL查询语句。;;;;实例12-1;;;;步骤4;运行程序时,尽管我们可以在文本框中编辑文字内容,但是,它并不会真正改变记录内容。之所以如此,是因为我们看到的是一个利用Select语句生成的视图(或者叫虚拟表)。如果我们把程序做以下修改:;实例12-2;;;;;步骤5;Data控件有许多事件,如MouseMove、MouseDowm、MouseUp等,Visual Basic其他的控件也同样具有这些事件。但除此之外,Data控件还具有几个与数据库访问有关的特有事件,其中,最主要的是Reposition事件。;2.Data控件的方法;;;;;2.Recordset对象的方法;;①;;;;12.4 设计数据报表;;;;;;;;;;;;

文档评论(0)

1亿VIP精品文档

相关文档