首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Delphi :无法打开数据集[FDMemTable]

Delphi :无法打开数据集[FDMemTable]
EN

Stack Overflow用户
提问于 2014-10-29 13:01:33
回答 1查看 3.7K关注 0票数 1

我正在使用Delphi中的一个简单的客户端服务器应用程序,使用EMS(即:用于未来的iOS应用程序)。

这个问题是我上一个问题的延续,有一个不同的错误。

This is my previous question with different problem,我遵循了马可的建议。

问题:现在在将参数从客户端传递到服务器时出错。

代码语言:javascript
复制
Project EMS_Test_Client_Project.exe raised exception class EFDException with message '[FireDAC][Comp][DS]-206. Cannot open dataset [FDMemTable]. A DataTable or a DataView must be supplied. Hint: if that is TFDMemTable, use CreateDataSet or CloneCursor to open dataset'.

因此,我有一个带有Param的Image1 of TFDMemTable properties (DatSTableName: QRowParam),它会抛出一个错误。

在此,我有一个没有Param的Image2 of TFDMemTable properties (DatSTableName: QRows),它可以工作。

问题:,如果我使用从客户端到服务器的通用调用,它可以工作,我得到了所有的数据。其中我使用了Image2 TFDMemTable而没有param TFDQuery。但是,如果我将一个参数从一个客户端传递到另一个服务器,那么在我使用Image1 TFDMemTable和param TFDQuery的客户端出现了一个错误。

有谁能建议我,我应该如何进一步处理这个问题呢?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-03 15:24:43

我建议看看随产品一起发布的EMS / FireDAC演示。在客户端上,如果没有数据,则无法打开内存中的数据集。要在设计时打开它们,您可以为设计创建一个“模板”结构,与实际的字段结构相匹配。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26631077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档