tclientdataset专题

Delphi XE8中开发DataSnap程序常见问题和解决方法 (三)用TClientDataSet的“ProviderName”属性连接服务器时,无法找到服务器端的“DatasetProvier”

当我们在客户端用TClientDataSet的“ProviderName”属性连接服务器时,无法找到服务器端的“DatasetProvier”!! 问题原因:服务器端对提供服务的控件所属单元选择错误。所有对客户端提供服务器的方法、控件等等,必须全部放到“ServerMethodsUnit1”里面,否则无法对客户端提供服务。 解决方法:把这些提供服务的控件放到“ServerMethodsU

TClientDataSet研究之一:一个分组函数

TClientDataSet是一个非常不错的内存数据集,不仅拥有TDataSet通用的数据集功能,还拥有其独特的查询分组统计功能。 为了表述方便,TClientDataSet简称为CDS。 设置分组功能如下操作: 1、首先,必须建立CDS.IndexDefs索引。直接使用CDS.IndexFieldnames是不行,原因是这种简单的建立索引方式无法使用GroupingLevel 属性。 2、设置A

TClientDataSet的 fastscript封装

TClientDataSet的 fastscript封装 // 陈新光 2017-2-10 // TClientDataSet's fastscript unit fs_ClientDataSet; interface {$i fs.inc} uses SysUtils, Classes, fs_iinterpreter, fs_itools, fs_ievents, DB, fs_ic