トルコ語の i と大文字の I に問題があります。
トルコ語には、ドット付きの大文字 I もあります。小文字の i で fieldbyname を送信すると、バックグラウンドで関数が大文字のドット付き I でそれをキャパレートするため、フィールドが見つかりません。
誰かが回避策を知っていますか?
次の 2 行のコードでは、結果が異なります。
showmessage(s.ToUpper);
showmessage(uppercase(s));
fieldbyname は最初のものを使用します。