gpt4 book ai didi

Delphi : Field 'False' not found. 仅发生在我的电脑上

转载 作者:行者123 更新时间:2023-12-03 15:46:06 25 4
gpt4 key购买 nike

我有一个TCustomClientDataSet(在内存中),用于在Delphi 程序中进行一些过滤。

我的过滤代码如下所示:

  CDSFilteredGroup.Filter := 'ACP_type = 1 AND ACP_by_default <> False';
CDSFilteredGroup.Filtered := True;

当我编译并运行它时,只有在我的计算机上安装了 Delphi (XE4) 时才出现以下错误:

CDSFilteredGroup: Champ 'False' non trouvé.

翻译:未找到字段“False”。相同的代码在我同事的计算机上编译和运行得很好,但在我的计算机上却不行。一定有一个我错过的选项,知道吗?

请记住,代码正常并且可以工作...

最佳答案

用于处理过滤字符串的 TExprParser 实例依赖于以 STextTrueSTextFalse 形式给出的资源字符串。您可能为 IDE 库配置了英语以外的其他语言。尝试切换到英语并查看错误是否消失。

要解决该问题,通常将文本“False”替换为资源字符串 STextFalse 的内容。

顺便说一句,这个问题在后来的 Delphi 版本中得到了纠正,即使在非英语环境中也接受文字“False”。

关于Delphi : Field 'False' not found. 仅发生在我的电脑上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45543293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com