第13章DelphiSQLServer开发与编程.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第13章DelphiSQLServer开发与编程

第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)

youbika + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档