delphi ClientDataSet怎么用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi ClientDataSet怎么用?相关的知识,希望对你有一定的参考价值。

sql数据库查询 怎样将查询结果保存到ClientDataSet呢?

你可以拖一个TDataSetProvider控件,然后将查询到TADOQuery控件中的数据通过TDataSetProvider控件加载到数据集中。
qry3.SQL.Text:=sql;
qry3.Open;
DataSetProvider2.DataSet:=qry3;
Mem1.Data:=DataSetProvider2.Data;
sql是sql语句,qry3是TADOQuery控件名,DataSetProvider2是TDataSetProvider控件名,Mem1是数据集名
参考技术A 与TTable、TQuery一样,TClientDataSet也是从TDataSet继承下来的,它通常用于多层体系结构的客户端。 TClientDataSet最大的特点是它不依赖于BDE(Borland Database Engine),但它需要一个动态链接库的支持,这个动态链接库叫DBCLIENT.DLL。在客户端,也不需要用TDatabase构件,因为客户端并 不直接连接数据库。
由于TClientDataSet是从TDataSet继承下来的,所以,它支持诸如编辑、搜索、浏览、纠错、过滤等功 能。由于TClientDataSet在内存中建立了数据的本地副本,上述操作的执行速度很快。也正是由于TClientDataSet并不直接连接数据 库,因此,客户程序必须提供获取数据的机制。在Delphi 4中,TClientDataSet有三种途径获取数据:
.从文件中存取数据。
.从本地的另一个数据集中获取数据。
.通过IProvider接口从远程数据库服务器获取数据。
在一个客户程序中,可以同时运用上述三种机制获取数据。本回答被提问者采纳

以上是关于delphi ClientDataSet怎么用?的主要内容,如果未能解决你的问题,请参考以下文章

Delphi ClientDataSet 主从结构 BUG

Delphi中ClientDataSet的用法小结

Delphi ClientDataSet复制记录

Delphi ClientDataSet复制记录

delphi clientdataset多少数据

Delphi 获取临时数据集 ClientDataSet