<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to TMemoryDataSet</title><link>https://sourceforge.net/p/qdac/wiki/TMemoryDataSet/</link><description>Recent changes to TMemoryDataSet</description><atom:link href="https://sourceforge.net/p/qdac/wiki/TMemoryDataSet/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 11 Jul 2012 01:08:40 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/qdac/wiki/TMemoryDataSet/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage TMemoryDataSet modified by swish</title><link>https://sourceforge.net/p/qdac/wiki/TMemoryDataSet/</link><description>TMemoryDataSet是系统中的核心组件，继承自TDataSet。
    组件包括以下不同于TDataSet对象的方法：
    CreateDataSet ：创建一个纯内存数据集
    ApplyChanges ：通过指定的提供者对象批量提交变更数据，如果AProvider为空，则使用默认，如果默认也为空，则直接在内部应用变更
    CancelChanges ：取消变更
    Union ：求两个数据集的并集
    Intersect ：求两个数据集的交集
    Diff ： 求两个数据集内不同的差集
    Clone ： 从另一个数据集中克隆数据
    CopyFrom ： 从另一个数据集中复制数据
    SaveToFile ： 保存到文件
    SaveToStream ： 保存到流
    LoadFromFile ： 从文件中加载
    LoadFromStream ：从流中加载
    EnumValues ：枚举所有的值到字符串列表中
    MD5OfValues ：计算指定字段的MD5值
    SHA1OfValues ：计算指定字段的SHA1值
    组件包括以下不同于TDataSet的属性：
    FieldExts ： 扩展的字段信息，通过修改它可以使系统提交到不同的数据库
    ExtCount ： 扩展的字段信息数量
    OnInitFieldDefs ：用于用户初始化一个自定义的字段列表
    OnLoadData : 用于用户初始内存数据集的原始数据
    Sort ： 排序规则，支持多升序(ASC)和降序(DSC)，多个排序规则之间按照优先级排序，以“,”分隔
    ReadOnly ：是否只读，设置为只读的数据集不允许修改
    Provider ：提供者对象，用于连接数据库
    BatchMode ：批量工作模式开关，默认为True
    CommandText : 命令脚本，用于使用Provider时直接获取数据内容
    </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">swish</dc:creator><pubDate>Wed, 11 Jul 2012 01:08:40 -0000</pubDate><guid>https://sourceforge.net9c8835a5b5e8bf9d74faab2661e7984e41b0891b</guid></item></channel></rss>