- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Delphi程序计与数据库应用开发
数据集组件 -TTable Age20 and dno=`d01` True 数据集组件 -TQuery TQuery 查询组件 一个查询组件封装了一个SQL语句,该语句在客户应用程序中用于在一个或多个数据库表中检索、插入、修改和删除数据。因此,该组件实际上是为你使用SQL语句操纵数据库提供了一种手段。 数据集组件 -TQuery Query1 Select * from students where dno=:dno Select * from student where dno=:dno Tquery - 参数动态赋值 with query1 do begin DisableControls; try Close; ParamByName(`dno`).value:=` d01` ; Open; finally EnableControls; end; end; Dataset 方法 禁止通过数据源与该数据集组件相连的数据感知控件显示数据. Query1.Close; Query1.ParamByName(`dno`).value:=` d01` ; Query1.Open; Tquery - 动态构造SQL语句 Query1.Close; Query1.SQL.Clear; Query1.SQL.Add(select * from students); Query1.SQL.Add(where dno= +edit1.text +); Query1.Open; Query1.SQL.Add(`update …`); Query1.ExecSQL; Select * from student where dno= ` d01 ` 连续2个上引号代表字符串中的一个上引号字符 理解数据集 TDataSet TBDEDataSet TClientDataSet TDBDataSet TQuery TTable TStoredProc Delphi 中访问数据库的基本单元是数据集对象族。 应用程序对数据库的所有访问都是通过数据集组件实现的。 通常,一个数据集对象代表一个数据库中的一张具体的表,或代表访问数据库的一个DML语句,或存储过程。 理解数据集 理解数据集 TDataSet 是所有数据集组件的一个基类,它能表示数据库中二维表的数据(行、列) TDataSet 是一个抽象基类,它封装了一组与数据库引擎无关的、涉及数据的属性、事件和方法 属性 方法 事件 数据集组件 数据库应用实例 DB Panel1属性Align为alBottom。高度调整到窗体的三分之一。 建立Table对象 Table1的属性 Database name 设为DBDEMOS。实现了对指定数据库的访问。 TableName 设为 BIOLIFE.DB,实现对表的访问 数据库应用实例 DB Active属性决定数据集与数据库中的数据是否建立连接。 当Active为False时,数据集关闭,此时数据集不能对数据库中的数据进行读写 而当Active为True时,数据集打开,此时数据集可以对数据库中的数据进行读写。 数据库应用实例 DB 建立数据源(DataSource)对象 Data Access – DataSource 属性 DataSet 设为 Table1 数据库应用实例 DB 建立数据感知控件-表格对象 Data Controls – DBGrid 放到Panel1中。 DBGride1属性Align设为AlLeft,并拖动右边缘以填满Panel1的四分之三。 DBGride1属性DataSource1设为DataSource1。 数据库应用实例 DB 设Table1的属性Active 为True 数据库应用实例 DB 建立数据导航控件 - Navigator Data Control – DBNavigator DBNavigator1属性 DataSource 设为 DataSource1 数据库应用实例 DB 建立DBMemo控件对象 属性: DataSouruce设为DataSource1 DataField设为Notes ScrollBars设为ssVertical 数据库应用实例 DB 属性: DataSouruce设为 DataSource1 DataField设为 Graphic 建立 DBImage 控件对象 数据库应用实例 DB 数据库应用实例 DB Delphi 数据库桌面系统 Database Desktop Delphi 桌面系统是一个典型的MDI程序,
您可能关注的文档
- (医学各论课件)12、案例Case ofcardiovascular diseas-huhu.doc
- (冀教版)四年级学下册课件三角形的认识.ppt
- (妇产科学课件)10.1.Premature ruptureofmembranes.docx
- (完整)319例尿殖道支原体培养及药敏结果分析.doc
- (妇产科学)年制natomy中文.ppt
- (导游英语课件)Section seven ausoleumTour.ppt
- (最新)营销框架研究报告.doc
- (沉积岩石学课件)第九 其他沉积岩.doc
- (病毒学教学课件)Celltransformation by vruses.ppt
- (神经解剖学)accessoryerve.ppt
最近下载
- 《酒店客户关系管理 》课件——项目四 酒店客户关系建立与维护.pptx VIP
- 监控报价清单表-监控报价模板.xlsx VIP
- 1.1 什么是美术作品 课件高中美术湘美版(2019)美术鉴赏.pptx
- 《酒店客户关系管理 》课件——项目二 酒店客户关系管理主体.pptx VIP
- 船舶驾驶员实用英语口语.doc VIP
- 《酒店客户关系管理 》课件——项目一 酒店客户关系管理导论.pptx VIP
- 船舶驾驶员实用英语口语5.docx VIP
- 《酒店客户关系管理 》课件——项目八 酒店客户关系数字化运营.pptx VIP
- 食材配送应急预案处理流程及响应时间.docx VIP
- 保安服务 投标方案(技术标 ).doc
文档评论(0)