Liefert AsString keinen
Unicode String?
Schon, aber
ftString resp.
TStringField repräsentieren
AnsiStrings, das erkennt man am Property
Value. Das hat man damals bei der
Unicode-Umstellung bewusst so gemacht, damit das kompatibel zu den bestehenden
DB-Daten bleibt.
Warum das bei FireDAC auch auf
TFDParam ausgedehnt wurde ist mir nicht ganz klar (insbesondere die unterschiedliche Behandlung nach Plattform). Bei
TParam ist das zumindest nicht so - da wird bei
AsString ein
ftWideString draus.
Vermutlich wird nur Dmitry Arefiew das wirklich beurteilen können.