TSQLDataSet NoMetadata属性不存在错误

时间:2013-09-16 06:56:47

标签: delphi delphi-7 delphi-xe4

在将delphi 7应用程序迁移到delphi XE4时,我遇到了一个错误:property nometadata does not exist in TSQLDataset

当我比较delphi 7和delphi XE4中TSQLDataset的属性时,delphi 7中有NoMetadata属性,但delphi XE4中不存在这样的属性。

那么,我应该从delphi代码中删除NoMetaData属性来删除此错误吗?

更新

当我在delphi XE4 dfm文件中评论所有NoMetaData = True行时,我开始出现以下错误:

unsupported 16bit resource file abc.dfm

1 个答案:

答案 0 :(得分:2)

经过一番研究,我解决了我的问题。在delphi 7中,tsqldataset具有属性nometadata,如果设置为true,则不加载任何元数据。 delphi XE4中的类似属性是getmetadata,如果设置为false,则不加载任何元数据。

因此,我将所有NoMetaData = True行替换为GetMetadata = False,错误得到解决。