SQLServer实用教程第13章

SQLServer实用教程第13章

ID:41075211

大小:425.01 KB

页数:25页

时间:2019-08-15

SQLServer实用教程第13章_第1页
SQLServer实用教程第13章_第2页
SQLServer实用教程第13章_第3页
SQLServer实用教程第13章_第4页
SQLServer实用教程第13章_第5页
资源描述:

《SQLServer实用教程第13章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第13章Delphi/SQLServer开发与编程13.1Delphi数据库应用程序设计13.1.1Delphi数据库应用程序结构Delphi7数据库应用程序在逻辑上通常由两部分构成:一是数据库访问链路,二是用户界面,如图13.1所示。1.用户界面用户界面使用在窗体上放置数据显示/编辑组件的方式来实现,数据显示/编辑组件在Delphi7组件面板的DataControls页中。13.1.1Delphi数据库应用程序结构2.数据源数据源组件是数据显示组件和数据集组件之间的中介,数据集从数据库获得数据后,将其发送到数据源,然后数据源将数

2、据送到界面上的数据显示组件进行显示。3.数据集数据集是数据库应用程序的核心。数据集组件保存了一系列从底层的数据库取出的记录。这些记录的数据可以取自一个数据表、一个数据表的若干个字段、多个数据表的若干字段。4.连接部分不同类型的数据集采用不同的机制连接底层数据库。常见的有BDE和ADO方式。5.数据模块数据模块用于放置数据库组件,相当于一个容器。通过数据模块组件来组织数据库组件有以下二个主要的优点:一是这些不可视组件不用直接放在窗体上了,简化了窗体的设计。二是可以对数据库相关组件进行统一管理,共享相同的内容。13.1.2ADO组件A

3、DO组件位于组件面板的ADO页,如图13.2所示。1.ADOConnection组件ADOConnection组件的主要作用是建立与数据库的连接。使用ADO访问数据库,必须先与其连接。ADOConnection组件通过ConnectionString属性的设置和操作建立与数据库的连接。13.1.2ADO组件(1)向当前窗体上添加一个ADOConnection组件并选中这个组件,在对象浏览器中双击这个组件的ConnectionString属性,弹出如图13.3所示的对话框;选中UseConnectionString,单击 “Buil

4、d…”按钮。13.1.2ADO组件(2)系统将弹出“数据链接属性”对话框,如图13.4所示。对于SQLServer2000数据库,选择“MicrosoftOLEDBProviderforSQLServer”,单击“下一步>>”按钮。13.1.2ADO组件(3)在所出现的如图13.5所示的“数据链接属性”对话框的“连接”页上输入数据库服务器名称、输入服务器登录信息、选择数据库名称,然后点击“测试”,若所设置的属性正确,则将出现如图13.6所示的测试连接成功对话框。13.1.2ADO组件2.ADODataSet组件ADODataSet

5、组件的主要属性有ConnectionString、Connection、CommandText和CommandType。(1)ConnectionString属性ConnectionString属性用来指明数据库连接信息。(2)Connection属性Connection属性用来指明ADO组件与数据库联系的方式。(3)CommandText属性CommandText属性用于存储SQL语句、数据表名或存储过程名。13.1.2ADO组件(4)CommandType属性CommandType属性用于指出CommandText中所存储的命

6、令类型,常用的CommandType属性值的含义列于表中。常用值含义CmdTextCommandText存储的是SQL命令CmdTableCommandText存储的是数据表名CmdStoredProcCommandText存储的是存储过程名CmdTableDirectCommandText存储的是数据表名,并且数据表所有字段都会回传在结果的数据集中。13.1.2ADO组件3.ADOTable组件ADOTable组件主要用来从单个数据表中读取数据,它的主要属性有ConnectionString、Connection和TableNa

7、me。4.ADOQuery组件它的主要属性有ConnectionString、Connection、DataSource、SQL和Parameters。ConnectionString和Connection属性的含义与使用同ADODataSet组件。5.ADOStoredProc组件它的主要属性有ConnectionString、Connection、DataSource、ProcedureName和Parameters。DataSource指出数据源名称,ProcedureName是需执行的存储过程名,Parameters存储的

8、是执行存储过程所需的参数。6.ADOCommand组件它的主要属性有ConnectionString、Connection、CommandText、CommandType,这些属性的含义和使用方法同ADODataSet组件。13.1.3数据源组件和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。