首 页 网络编程
网页制作 图形图象 操作系统 冲浪宝典
软件教学 认证考试

网络安全 网络办公 行业资讯 评测对比
您当前位置:站长天空 -> 网络编程-> 移动开发教程
delphi数据库编程教程(七)_delphi教程
作者:网友供稿 点击:0
推荐
西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!可在线rar解压,自动数据恢复设置虚拟目录等.免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金
站内搜索
文章页数:[1] 
 

第四章  数据浏览和导航

第一节  设置和连接

      欢迎来到免费DB Delphi教程的第四章!到现在为止,本教程以说明了怎样连接到Access数据库及怎样显示数据库表中的图形数据。在上一章我们讨论了一些“高级”的数据库编程技巧(译者加:相对于初学者而言)—现在让我们回到“为初学者”的水平。

      这次,你将了解怎样建立可以浏览数据库表中的数据的表单。

      前面章节介绍的所有例子使用的几个数据使能(data-enabled)组件(ADOTable、DBGrid...)都没有充分的解释每个组件是为了实现什么功能而设计、所有的数据组件怎样连接在一起。本章将进行说明。

      一起工作(Working together...)

      开发基于ADO的Delphi数据库应用程序时,在组件面板的Data Controls页、ADO页和Data Access页上的组件允许我们的应用程序从数据库中读取和写入信息。

      每个数据可视(data-aware)的(ADO)Delphi表单,通常情况下都包含:

  •  几个数据可视组件(Data Controls页),用于创建一个可是的用户界面(数据表单的外表)。
  • 一个DataSource组件(Data Access页),作为表单上数据集组件和数据可视控件的借口。
  • 一个或多个数据集组件(ADO页),提供对数据库表或查询结果中数据的访问。
  • 一个连接组件(ADO页),把所有的数据集组件指向指定的数据库。

      数据控制(Data Controls)

      Delphi的数据可视组件通常位于Standard页,但也有一些被改良用于显示和操作数据集(表或查询)的内容的组件。控件的选择由我们想怎样显示信息和怎样让用户浏览(操作—增加或编辑)数据集的记录所决定。例如,DBEdit和DBMemo用于显示数据集的单个记录。另一方面,DBGrid通常用于显示整个数据集的内容。既然所有的数据可视控件都是标准Windows控件的“副本”—带有许多额外的属性,那么建立一个具有一定功能的数据库应用程序也应是一个相关的很熟悉的任务(译者加:与通常的Windows任务相比较)。所有的数据可视组件分享同一个属性:Data Source(数据源)。

      数据源(Data Source)

      简单地说,DataSource(数据源)组件提供一种机制,把数据集组件和显示数据的数据可视化组件相连。通常,你需要一个数据源组件,用于每个数据集组件与一个或多个数据可视控件的连接。

      数据集(Datasets)

      为了创建一个基于ADO的应用程序,Delphi提供了四个数据集组件:TAdoDataSet、TAdoTable、TAdoQuery和TAdoStoredProc。所有组件用于获得、表示和改变数据。所有组件都可通过它的ConnectionString(连接字符串)直接连接到ADO数据库(和Access数据库的数据一样),或者,它们可以共享一个连接。当通过TAdoConnection组件连接时,该连接将指定一个ADO连接对象连接到ADO数据库。

      ADO连接(ADO Connection)

      ADOConnection组件用于建立与ADO数据库的连接。尽管每个ADO数据集组件能直接连接到数据库,但我们仍将使用ADOConnection组件,因为该组件提供了方法和属性用于激活连接、直接访问ADO数据库和处理事务。为了连接到指定的数据库,我们使用ConnectionString(连接字符串)属性。

      现在,我们知道了相关的理论,是行动的时候了!下一步将建立一个数据表单。在开始之前,用Access打开数据库并在数据库中增加一些“哑元”数据以用于以后的数据操作,这是一个好的想法。


文章整理:站长天空 网址:http://www.z6688.com/
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

文章页数:[1] 


放大字体显示 缩小字体显示 打印文章 推荐给朋友
热门文章
·ems图片格式转换(java)程序
·使用hashtable实现的购物车-ASP教程,ASP应用
·Java中数据库事务处理的实现-JSP教程,Java技巧及代码
·Oracle数据库操作类(c#)-.NET教程,C#语言
·移动短消息技术演进与业务发展浅析
·ASP生成静态网页,学习CASE的用法,以及“权限”的一种控制方法-ASP教程,组件开发
·中国电信发展移动通信的制式与频段选择
·ASP中access数据库的路径问题-ASP教程,数据库相关
·td-scdma系统移动台接入过程浅析
·JAVA与数据库连接方法(三)-JSP教程,数据库相关
最新文章
·fireworks表现vista毛玻璃朦胧效果_fireworks教程
·google adsense哪些情况会被k号_网赚技巧
·减少google adsense展示单元并不能提高收入_网赚技巧
·google adsense“允许域名”新功能很有用_网赚技巧
·于源:办南京人“淘宝”的大三学生_站长访谈
·谈谈网站策划和网站运营方面的点滴经验_站长心得
·美国网站兵败中国的10大思路性执行错误_站长心得
·付款流程中的电话确认_google推广
·google adsense的部分规则的背面_google推广
·googleadsense富翁排行榜最猛每月赚30万美元_google推广
相关主题
  • delphi命令行参数_delphi教程
  • delphi多线程程序示例(与.net一样简单)_delphi教程
  • delphi面向对象支持特点--保护级类成员的应用_delphi教程
  • delphi中的包(三):bpl和dll_delphi教程
  • delphi中的包(一):关于exe的编译、连接和执行_delphi教程
  • 西部数码虚拟主机

    友情链接
    CNNIC 西部数码
    万网 自助建站
    虚拟主机 asp空间
    域名注册 域名
    域名申请 主页空间
    论坛空间 网站空间
    国际域名 虚拟空间
    空间租用 DDOS防火墙
    成都主机托管 四川主机托管
    主机租用 服务器租用
    网站目录 自助建站
    虚拟主机 网址大全
    软件下载
    自助链接
    虚拟主机资讯 特价虚拟主机
    版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
    关于我们:站长天空:专业提供最新的站长资讯、在线教程、虚拟主机权威评测、虚拟主机性能对比、网站制作教程,开发教程,站长工具。包括网页制作教程、冲浪宝典、编程参考、操作系统、软件教学、行业动态等。
    特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
    发表评论 打印  刷新     关闭