SQL Server 实用教程第13篇.pptVIP

  • 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组件主要用

文档评论(0)

1亿VIP精品文档

相关文档