Ich habe eine TCustomClientDataSet
(im Speicher), die verwendet wird, um einige Filterung in einem Delphi-Programm zu tun.Delphi: Feld 'Falsch' nicht gefunden. nur auf meinem Computer aufgetreten
Mein Filter Code wie folgt aussehen:
CDSFilteredGroup.Filter := 'ACP_type = 1 AND ACP_by_default <> False';
CDSFilteredGroup.Filtered := True;
Wenn ich kompilieren und ausführen, bekam ich die folgende Fehlermeldung nur mit Delphi (XE4) auf meinem Computer installiert ist:
CDSFilteredGroup: Champ 'False' non trouvé.
Übersetzung: Feld 'Falsch' nicht gefunden. Derselbe Code kompiliert und läuft perfekt auf meinen Kollegen Computern, aber nicht auf meinem. Es muss irgendwo eine Option geben, die ich vermisse, irgendeine Idee?
Denken Sie daran, den Code in Ordnung ist und die Arbeit ...
Das 'ACP_by_default' Feld ist ein boolesches Feld? Ich weiß, es ist eine dumme Idee, aber was ist mit '(ACP_type = 1) AND (ACP_by_default <> False)' (Ich hoffe, MIDAS ist nicht so ein Idiot)? – Victoria
Danke, für Sie antworten, aber der Code ist in Ordnung, es ist Arbeit. Das Problem trat nur auf, wenn es auf meinem Computer kompiliert wurde. Ich suche irgendwo nach einer Option. – Jimbot
Ich sage nicht, dass es nicht kompiliert werden kann. Es ist ein String-Ausdruck, der zur Laufzeit ausgewertet wird. Ich habe über eine falsche Bewertung nachgedacht. – Victoria