String (in Delphi2009 und neuer) ist aber auch
Unicode.
Und AsAtring sollte doch vom Typ String sein?
Das TField muß dennoch ein TWideStringField (oder Nachfahre) sein, denn TStringField ist
ANSI.
Aber vielleicht macht AsWideString bei einem TStringField intern auch ein UTF8Encode/UTF8Decode.
Dann kommt dazu, speichert Datenbank/Tabelle/
Feld das
Unicode (UCS2, UTF-16, UTF-8 o.Ä.)
und arbeitet auch die Connection mit
Unicode.