Delphi:使用TClientDataset作为内存数据集

前端之家收集整理的这篇文章主要介绍了Delphi:使用TClientDataset作为内存数据集前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
根据 this page,,可以使用TClientDataset作为内存数据集,完全独立于任何实际的数据库文件。它描述了如何设置数据集的表结构以及如何在运行时将数据加载到其中。但是当我试图遵循D2009中的指示时,第4步(table.Open)引发了异常。它表示它没有指定提供者。

页面上的示例的整个一点是构建一个不需要提供者的数据集。页面错了,是否过时了,还是我在某处失踪?如果页面错误,我需要用什么来创建一个完全独立的内存数据集?我一直在使用TJvMemoryData,但如果可能,我想减少我的数据集添加到我的项目中的额外的依赖关系。

解决方法

在运行时,您可以使用table.CreateDataset,或者如果在设计界面上,可以右键单击CDS并单击create dataset。您需要为CDS指定列/类型,然后才能执行此操作。

猜你在找的Delphi相关文章