最近在做一个项目的时候遇到了一个小问题:
一般来说ClientData的Delta中封装了数据集中发生的变动的记录(新建、删除、编辑),
但假设对一条记录中非字符串类型的字段,通过DBEdit清空字段值后Post,这时候发现
ClientDataSet中的Delta却没有感知此字段数据发生了什么变化,不知道这个问题是不是ClientDataSet
的一个小Bug还是我自己的问题,如果想捕捉此类数据变动该如何操作,
恳请各位给个明确答案。 另: ClientDataSet配合XMLTransformProvider装载XML文件作为数据集的话,如果XML中
记录和字段很多,XML文件大于200K左右,设置ClientDataSet的Active为false或True都会
延迟很常时间才能够操作完成,一般设false在3.8秒左右,设置true约3.5秒左右,有没有
办法可以提高激活ClientDataSet的速度???  谢谢!