• Delphi TClientDataSet[1] 介绍


    Delphi TClientDataSet[1] 介绍

    TClientDataSet实现了一个独立于数据库的数据集。

    引用单元:DBClient

    TClientDataSet = class(TCustomClientDataSet)
      published
        property Active;
        property Aggregates;
        property AggregatesActive;
        property AutoCalcFields;
        property CommandText;
        property ConnectionBroker;
        property Constraints;
        property DataSetField;
        property DisableStringTrim;
        property FileName;
        property Filter;
        property Filtered;
        property FilterOptions;
        property FieldDefs;
        property IndexDefs;
        property IndexFieldNames;
        property IndexName;
        property FetchOnDemand;
        property MasterFields;
        property MasterSource;
        property ObjectView;
        property PacketRecords;
        property Params;
        property ProviderName;
        property ReadOnly;
        property RemoteServer;
        property StoreDefs;
        property BeforeOpen;
        property AfterOpen;
        property BeforeClose;
        property AfterClose;
        property BeforeInsert;
        property AfterInsert;
        property BeforeEdit;
        property AfterEdit;
        property BeforePost;
        property AfterPost;
        property BeforeCancel;
        property AfterCancel;
        property BeforeDelete;
        property AfterDelete;
        property BeforeScroll;
        property AfterScroll;
        property BeforeRefresh;
        property AfterRefresh;
        property OnCalcFields;
        property OnDeleteError;
        property OnEditError;
        property OnFilterRecord;
        property OnNewRecord;
        property OnPostError;
        property OnReconcileError;
        property BeforeApplyUpdates;
        property AfterApplyUpdates;
        property BeforeGetRecords;
        property AfterGetRecords;
        property BeforeRowRequest;
        property AfterRowRequest;
        property BeforeExecute;
        property AfterExecute;
        property BeforeGetParams;
        property AfterGetParams;
      end;

    描述:

    • TClientDataSet表示内存中的数据集。客户端数据集可以用作用于单层数据库应用程序的全功能、独立、基于文件的数据集。以这种方式使用时,客户机数据集表示存储在用户硬盘上专用文件中的数据。
    • 来自另一个数据集的记录的本地内存缓冲区。另一个(源)数据集可以与客户端数据集位于相同的表单或数据模块中(例如,当客户端数据集为来自单向数据集的数据提供导航和编辑支持时)。当客户端数据集支持多层数据库应用程序的客户端部分时,源数据集也可以驻留在单独的系统上。
    • 注:上述两个功能并不相互排斥。应用程序可以设计为支持使用“公文包”模型脱机处理数据的选项。在现场,应用程序使用TClientDataSet与与源数据集关联的数据库服务器通信。当用户在非现场工作时,客户端数据集将数据的快照写入硬盘。应用程序在非现场使用此快照,客户端数据集在单个分层应用程序中充当基于文件的数据集。
    • 当客户端数据集表示来自另一个数据集的数据时,它通过数据集提供程序与该数据集通信。客户端数据集通过IAppServer接口与此提供程序通信。当提供程序与客户端数据集处于相同的表单或数据模块中时,IAppServer接口由为您创建的隐藏对象实现。当在客户端应用程序中作为多层应用程序的一部分使用时,客户端数据集通过远程数据模块的IAppServer接口将所有调用传递给提供程序。

    创建时间:2021.09.13  更新时间:

    博客园 滔Roy https://www.cnblogs.com/guorongtao 希望内容对你所有帮助,谢谢!
  • 相关阅读:
    软工作业02
    进行代码复审训练
    源代码管理工具调查
    软工作业PSP与单元测试训练【任务一】
    15软工 15100340
    进行代码复审训练
    源代码管理工具调查
    软工作业PSP与单元测试训练
    软工课后作业001
    20180320作业2:进行代码复审训练
  • 原文地址:https://www.cnblogs.com/guorongtao/p/15260948.html
Copyright © 2020-2023  润新知