西西软件园多重安全检测下载网站、值得信赖的软件下载站!
软件
软件
文章
搜索

首页编程开发Delphi → Delphi通过ADO读写数据库

Delphi通过ADO读写数据库

前往专题相关软件相关文章发表评论 来源:百度搜索时间:2012/8/28 17:50:06字体大小:A-A+

作者:西西点击:4207次评论:0次标签: Delphi 数据库

Borland Delphi8.0光盘版
  • 类型:编程工具大小:83.1M语言:中文 评分:4.0
  • 标签:
立即下载
5 页 四、ADOTable组件

四、ADOTable组件


    ADODataset组件、ADOTable组件、 ADOQuery组件和ADOstreProc组件都是继承自父类TcustomADODataset ,所以在属性、事件及方法上有许多共同的地方。
    TADOTable组件只能通过ADO访问数据库中单个基表的数据,它即可以访问 一个基表中的所有数据及字段,也可以访问部分记录,即通过在Filter属性设置筛选条件实现。
由于TADOTable组件与其他组件不同的是,它专门针对数据库中表进行操作。

? TADOTable特有的一些属性方法:
1) MaterSource属性和MasterFields属性
    MaterSource属性是用于建立主从关系的数据源,当前的ADQTable中的数据将根据MaterSource属性所指定的数据源变化而变化。在一个数据库汇总,某些表之间可能存在互相关联的,一种常见的情况是两个表之间存在共同的字段。通过这些共同的字段,可以建立主从关系的关联。可以通过访问一个表而得到另一个表的数据,这种主从关系建立以后,如果用户在主表记录选中一条记录,则从表中相应的记录自动获得。
    MasterFields属性指定用于建立主从关系的关联字段,指定的字段是将主表和从表赖以存在的纽带,这个字段必须是主从表中共有的字段。
2) Readonly
    指定ADOTable中数据是否处于只读状态。
3) TableDirect
    指定是通过表名来访问数据库还是在后台运行SQL命令访问数据库,部分的数据提供者不支持通过表名对数据库的访问,这时的ADOTable就只能通过后台运行SQL的SELECT语句来访问数据库。如果设置为True,则ADOTable组件在后台运行SQL命令访问数据表,为False按表名访问数据库,缺省值为Flase。
4) TableName
    指定ADOTable要操作的表名。
    只有当设置了正确的connection或者connectionstring,Active属性为True的时候,才能设置TableName属性,表名的列表才会在ObjectInspector中显示。
5) Append方法和AppendRecord(constValues:arrayofconst)
    使用Append方法在增加一条新记录的同时,并为新记录赋值。赋值是通过一个数组作为参数传递进去的。但是必须保证数组的维数和字段数一致且顺序一致。
6) Post方法
    执行Post方法,是将已经修改完毕的记录写入数据库中。通常是每执行完一个修改记录的操作,执行一次Post操作,以完成对数据库的更新。

    相关评论

    阅读本文后您有什么感想? 已有人给出评价!

    • 8 喜欢喜欢
    • 3 顶
    • 1 难过难过
    • 5 囧
    • 3 围观围观
    • 2 无聊无聊

    热门评论

    最新评论

    第 1 楼 山西太原金玉网吧(山西大学商务学院) 网友 客人 发表于: 2013/11/19 20:15:07
    写的太好了

    支持( 0 ) 盖楼(回复)

    发表评论 查看所有评论(0)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)