- 4
- 0
- 约6.34千字
- 约 25页
- 2017-06-07 发布于湖北
- 举报
第13章 Delphi/SQL Server开发与编程 13.1 Delphi数据库应用程序设计 13.1.1 Delphi数据库应用程序结构 13.1.1 Delphi数据库应用程序结构 13.1.2 ADO组件 13.1.2 ADO组件 13.1.2 ADO组件 13.1.2 ADO组件 13.1.2 ADO组件 13.1.2 ADO组件 13.1.2 ADO组件 13.1.3 数据源组件和数据显示/编辑组件 13.1.3 数据源组件和数据显示/编辑组件 13.1.3 数据源组件和数据显示/编辑组件 13.1.3 数据源组件和数据显示/编辑组件 13.1.3 数据源组件和数据显示/编辑组件 13.1.3 数据源组件和数据显示/编辑组件 13.2 设计数据模块连接数据库 13.2 设计数据模块连接数据库 13.2 设计数据模块连接数据库 13.2 设计数据模块连接数据库 13.2 设计数据模块连接数据库 13.2 设计数据模块连接数据库 13.2 设计数据模块连接数据库 13.2 设计数据模块连接数据库 13.2 设计数据模块连接数据库 * Delphi 7数据库应用程序在逻辑上通常由两部分构成:一是数据库访问链路,二是用户界面,如图13.1所示。 1. 用户界面 用户界面使用在窗体上放置数据显示/编辑组件的方式来实现,数据显示/编辑组件在Delphi 7组件面板的Data Controls页中。 2. 数据源 数据源组件是数据显示组件和数据集组件之间的中介,数据集从数据库获得数据后,将其发送到数据源,然后数据源将数据送到界面上的数据显示组件进行显示。 3. 数据集 数据集是数据库应用程序的核心。数据集组件保存了一系列从底层的数据库取出的记录。这些记录的数据可以取自一个数据表、一个数据表的若干个字段、多个数据表的若干字段。 4. 连接部分 不同类型的数据集采用不同的机制连接底层数据库。常见的有BDE和ADO方式。 5. 数据模块 数据模块用于放置数据库组件,相当于一个容器。 通过数据模块组件来组织数据库组件有以下二个主要的优点:一是这些不可视组件不用直接放在窗体上了,简化了窗体的设计。二是可以对数据库相关组件进行统一管理,共享相同的内容。 ADO组件位于组件面板的ADO页,如图13.2所示。 1. ADOConnection组件 ADOConnection组件的主要作用是建立与数据库的连接。使用ADO访问数据库,必须先与其连接。 ADOConnection组件通过ConnectionString属性的设置和操作建立与数据库的连接。 (1) 向当前窗体上添加一个ADOConnection组件并选中这个组件,在对象浏览器中双击这个组件的ConnectionString属性,弹出如图13.3所示的对话框;选中Use Connection String,单击?“Build…”按钮。 (2) 系统将弹出“数据链接属性”对话框,如图13.4所示。对于SQL Server 2000数据库,选择“Microsoft OLE DB Provider for SQL Server”,单击“下一步”按钮。 (3) 在所出现的如图13.5所示的“数据链接属性”对话框的“连接”页上输入数据库服务器名称、输入服务器登录信息、选择数据库名称,然后点击“测试”,若所设置的属性正确,则将出现如图13.6所示的测试连接成功对话框。 2. ADODataSet组件 ADODataSet组件的主要属性有ConnectionString、Connection、CommandText和CommandType。 (1) ConnectionString属性 ConnectionString属性用来指明数据库连接信息。 (2) Connection属性 Connection属性用来指明ADO组件与数据库联系的方式。 (3) CommandText属性 CommandText属性用于存储SQL语句、数据表名或存储过程名。 (4) CommandType属性 CommandType属性用于指出CommandText中所存储的命令类型,常用的CommandType属性值的含义列于表中。 CommandText存储的是数据表名,并且数据表所有字段都会回传在结果的数据集中。 CmdTableDirect CommandText存储的是存储过程名 CmdStoredProc CommandText存储的是数据表名 CmdTable CommandText存储的是SQL命令 CmdText 含 义 常用值 3. ADOTable组件 ADOTable组件主要用
您可能关注的文档
- 第二篇_软件生命周期过程.ppt
- 数据库工程师——Oracle数据库集群管理要领.pdf
- S7300和组态王通过工业以态网通讯.doc
- 第二篇3篇颜色视觉现象4篇颜色视觉机理模型.ppt
- 数据库-规范化理论要领.ppt
- 第二篇6条码应用系统设计.ppt
- 第二篇C数据类型.ppt
- 第二篇java语言基础new.ppt
- 第二篇操作系统的组织结构.ppt
- 第二篇计算机操作系统.pdf
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 医院医养结合功能区设计方案.docx
- 老年人防诈骗宣传案例分析报告.docx VIP
- 聚羧酸减水剂msds报告.docx
- 个人信用报告模板简版带水印可编辑2025年9月新版.pdf VIP
- QBNM-PS-0001—2019 汽车车身油漆涂层标准.pdf VIP
- 2025铁路旅客列车餐饮服务卫生规范.pdf VIP
- 奉节脐橙电子商务发展中存在的问题及对策研究.docx VIP
- 城中村改造建设项目可行性研究报告.docx VIP
- 2024党员围绕“学习贯彻党的创新理论、党性修养提高、联系服务群众、党员发挥先锋模范作用、铸牢中华民族共同体意识方面”5个方面组织生活会发言材料多篇.docx VIP
- 《养老之女性篇》课件.pptx VIP
原创力文档

文档评论(0)