首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TClientdataset出现无效参数错误

TClientdataset出现无效参数错误
EN

Stack Overflow用户
提问于 2009-02-01 19:44:46
回答 4查看 6.8K关注 0票数 5

在TClientDataSet组件中调用CreateDataSet方法时,出现“无效参数错误”的原因是什么?导致此错误的原因。

EN

回答 4

Stack Overflow用户

发布于 2011-11-16 15:08:59

如果您有一个ftString数据类型字段,并且该字段的大小为零或未提供该字段,则也可能导致此类错误。我已经尝试为数据集创建fieldefs,但没有指定字符串字段的大小。我最终也犯了同样的错误。

票数 8
EN

Stack Overflow用户

发布于 2009-02-01 19:54:19

里安

您是否在使用ftGuid字段?如果是这样,您必须手动将该字段的大小设置为38。

问候你,利文

票数 4
EN

Stack Overflow用户

发布于 2009-07-10 22:49:31

Lieven指出,在可以(使用CreateDataSet)创建与它们相关联的ClientDataSet之前,某些TFields有不同的需求,就其属性而言,这是正确的。但TGuid字段并不是唯一的一个。

如果您在确定哪些字段导致问题时遇到问题,请注释掉除一个字段类型之外的所有字段类型,例如TStringField,然后尝试创建ClientDataSet。如果第一组没有问题,则转到下一组。它可以像BDC (二进制编码的十进制)字段一样简单,也可以是更奇特的东西。

找到导致错误的字段类型后,请使用帮助,并确保仅包含对该字段类型有意义的属性。

此外,这也可能是由于TIndexDef中的无效参数造成的。例如,TIndexDef实例不支持ixExpression索引,即使IndexDef集合编辑器允许您设置此选项。

祝你好运。

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

https://stackoverflow.com/questions/501448

复制
相关文章

相似问题

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