Ich tippe nun ganz entschlossen auf einen Bug in meiner alten FibPlus-Version. Bei
Devrace steht nämlich zu lesen:
"By default in Delphi 2009-2010
unicode fields are mapped to TFIBWideStringField objects. This improvement was made because TStringField cannot be processed correctly in
MIDAS applications."
Aber so richtig verstehe ich das nicht, das gebe ich ganz offen zu. Immerhin hab ich aber jetzt herausgefunden, daß meine Datenbank, wenn man sie mit DbExpress (geht leider nicht mit meiner Delphi-Version) anspricht, diesen Fehler nicht zeigt. Das linke Bild hat mir ein freundlicher XE2-Besitzer "geschossen", nachhdem er mit meiner
DB kurz nachgebaut hatte, was bei mir Probleme macht. Das Feld Währung in der linken Tabelle (LAND) ist ein Look-Up-Feld, definiert im ClientDataset. Bei mir sieht das dagegen noch immer so aus wie im Bild rechts.