Delphi程序设计教程第2版教学课件作者刘瑞新第13章BDE数据库应用程序开发概述课件.pptVIP

Delphi程序设计教程第2版教学课件作者刘瑞新第13章BDE数据库应用程序开发概述课件.ppt

  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文档。上传文档
查看更多
Delphi程序设计教程第2版教学课件作者刘瑞新第13章BDE数据库应用程序开发概述课件.ppt

第13章 BDE数据库应用程序开发概述 Delphi的控件板上提供了三页BDE数据库应用程序开发中所要使用的控件。 BDE数据集页(BDE Page)和数据访问页(Data Access Page)上的控件用于直接访问数据库中的数据库表。 数据浏览控件:该页上的控件主要用于显示浏览即显示、修改数据库中的数据信息,为用户提供了一个可视化的界面。 第13章 BDE数据库应用程序开发概述 BDE数据库应用程序首先是利用Delphi提供的数据库控件与BDE建立联系,然后再通过BDE与数据库联系。 13.1 数据访问控件 13.2 数据库的字段对象 13.3 数据浏览控件 13.1 数据访问控件 这里主要介绍TTable控件、Tquery控件、TdataSource控件,用于访问数据库的一个或若干个表中的一些字段数据访问控件的主要用途是连接数据集控件和数据浏览控件进行数据传送的桥梁,它们并没有直接联合特定的数据访问机制,如BDE数据引擎,而是通过数据集控件或XML文档提供数据源。 13.1 数据访问控件 BDE数据集控件包含了用于各种BDE数据引擎的数据集构件,这些构件封装了数据库连接、数据表格、数据查询等特性。如图13-2所示。 13.1.1 TTable控件 TTable控件是数据库应用程序开发最常用的控件,它用于连接数据库的一个基表,或基表中的所有列和行,或部分列和行。在一个应用程序窗体中放置一个TTable控件的过程如下: (1) 在控件选择板上选择BDE页。 (2) 单击TTable图标。 (3) 单击鼠标,获得一个TTable控件。 (4) 为TTable控件设置有关的属性。 13.1.1 TTable控件 1. TTable控件的主要属性 (1) Active属性。 Active属性用来设置是打开还是关闭与Table相连的数据表。 (2) DatabaseName属性。 指明数据库的名字,常用的是它的别名。一般是使用BDE、SQL Explorer、ODBC建立的数据库别名。 13.1.1 TTable控件 (3) Exclusive、CanModify、ReadOnly属性。 以上属性都和对数据库的读、写操作有关,Exclusive属性指明数据表的打开方式,若其值置为True,则表示以共享方式打开数据表。能否对数据表进行读、写操作就要受到ReadOnly属性的限制。CanModify属性是一个状态属性,它反映了当前用户对数据表的权限,其属性值不可修改。 13.1.1 TTable控件 (4) Filter属性与Filtered属性。 Filter属性用于指定数据集的筛选器,即相当于使用SQL语句中的Where语句,这样应用程序中只能操作那些符合筛选器设定条件的记录,。 【例13-1】设计DBDEMOS数据库中的customer.db表,显示company字段的值为字母A开头的顾客信息。 程序如下 13.1.1 TTable控件 (5) TableName属性。与DataBaseName属性配合使用的属性,它指明操作数据库的一个数据表。 (6) IndexName、IndexFields、IndexFieldsCount、IndexFieldsNames属性。IndexName是一个索引名称列表,用于设置基表的第二个索引。 13.1.1 TTable控件 (7) MasterSource属性。 该属性只用于建立主从表的应用程序中设置从属表关联的主表对应的数据源。 (8) MasterFields属性。 (9) State属性。 表示目前数据表所处的状态。 13.1.1 TTable控件 (10) Bof属性。 用于判断当前记录是否是数据集的第一条记录。 (11) Eof属性。 用于判断当前记录是否是数据集的最后一条记录。 (12) RecordCount属性。 确定当前该数据集中记录的总数。 13.1.1 TTable控件 2. TTable控件的主要方法 (1) 移动记录指针的方法。 常用的方法有四个:First:将记录指针定位到表中第一条记录;Last:将记录指针定位到表中最后一条记录;Next:将记录指针定位到表中下一条记录;Prior:将记录指针定位到上一条记录。在使用中,有时可也用数据浏览控件中的TDBNavigator来代替。 13.1.1 TTable控件 (2) 设定数据库表的应用范围。 对于数据库中存放大量的表格,为限定应用程序访问数据库表的范围,要用到Delphi提供的

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档