- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章使用BDE组件开发数据库
第8章 使用BDE组件开发数据库应用程序 本章要点: ? 常用的BDE组件 ? ? TTable组件的常用属性、方法与事件的用 ? TDataSource组件 ??? 常用的数据控制组件及其使用方法 ?? 用TTable组件进行数据库常规操作的方法 8.1 使用BDE组件开发数据库应用程序的一般方法 8.1.1 使用BDE组件开发数据库应用程序的模式 1. BDE组件 BDE组件均位于【BDE】组件页中,其作用是与实际的物理数据库建立联系,从物理数据库中提取信息,或把信息的修改存放到物理数据库中。 2. Data Access组件 Data Access组件位于【Data Access】组件页中,该类组件是连接BDE组件和数据控制组件的桥梁 。 3. Data Controls组件 8.1.2 常用的BDE组件简介 8.2 TTable组件的使用 8.2.1 TTable组件的常用属性 1. DatabaseName属性 2. TableName属性 3. TableType属性 4. Active属性 5. ReadOnly属性 6. Modified属性 7. FieldCount属性 8. RecordCount属性 9. RecNo属性 10. RecordSize属性 11. Fields属性 12. Bof属性 13. Eof属性 14. Filter属性 15. CachedUpdates属性 【例8-1】 显示与TTable组件相连接的数据表的相关属性。程序设计界面如图8-3所示,使用TTable组件与数据表“学生”相连接。程序运行时在ListBox1中显示表中的所有字段名,在编辑框Edit1中显示表名,在编辑框Edit2中显示字段数,在编辑框Edit3中显示记录数,在编辑框Edit4中显示记录号,在编辑框Edit5中显示记录长度。程序运行界面如图8-4所示。 分析:为使TTable组件与物理数据库连接起来,至少应设置它的DatabaseName属性和TableName属性。为使TTable组件中的数据集能够使用,应把它的Active属性设为True。为使程序在一开始运行时就能显示出所有字段的字段名,可在窗体的OnCreate事件中使用一个循环,在循环中把Fields数组的每个元素的FieldName属性值添加到ListBox1列表框。显示数据表的其他属性,可通过相应的属性名来实现。 8.2.2 TTable组件的常用方法 1. FieldByName方法 该方法用于引用数据集中的某个字段,该方法的函数形式如下: Function FieldByName(ConstFieldName:string):Tfield 【例8-2】 编写一个显示字段名称和选中字段的主要属性的程序。程序的设计界面如图8-5所示,程序的运行界面如图8-6所示。程序执行时,首先把当前目录下的学生表中的字段填充到列表框ListBox1中,当在ListBox1中选中某字段后,该字段的相应属性值将显示在对应的编辑框中。 分析:显示字段名的方法同例8-1。当在ListBox1上单击以选中某个字段时,可通过TTable组件的FieldByName方法以列表框中选中的列表项作为参数来访问对应字段的属性。需注意的是编辑框中只能显示字符串数据,因此当字段属性不是字符串数据时,应把它转换为字符串数据。 2. 记录指针移动方法 【例8-3】 编写一个数据库应用程序,用来浏览和维护当前目录下“学生表”中的数据,要求程序的浏览和维护功能均使用组件来实现。程序的设计界面如图8-7所示,程序的运行界面如图8-8所示。 分析:可使用TDataSource组件建立TTable组件与数据控件组件之间的联系,使用TDBNavigator来实现记录指针的移动,使用TDBEdit来显示TTable组件数据集的当前记录的内容。 【例8-4】 编写一个数据库应用程序,用来浏览当前目录下“学生表”中的数据,要求记录指针的移动采用移动记录指针的方法。程序的设
您可能关注的文档
最近下载
- Korn-Ferry-方案-构建成功者画像.pdf VIP
- 铭记抗战历史,弘扬爱国精神——纪念抗日战争胜利八十周年主题班会.pptx VIP
- 扣押决定书文书范本.doc VIP
- 人民大2024现代大学美育 教学课件认识美——万物皆美(第一章 美是什么)(1).pptx VIP
- 人民大2024现代大学美育 教学课件认识美——万物皆美(第二章 何为美育)(1).pptx VIP
- 项目策划培训课件.ppt VIP
- 人民大2024现代大学美育 教学课件艺术美——美美与共(第十一章造型艺术美)(陈琳、刘晓晓).pptx VIP
- 大学美育课件:中国艺术美-音乐美.pptx VIP
- 文化旅游项目策划报告.pptx VIP
- 大学美育课件:中国艺术美-绘画美.pptx VIP
文档评论(0)