Hallo,
bin mir nicht sicher, ob ich verstanden habe was Du sagst und ob das das ist, was Du meinst.
Wenn ich aber bei der Problemstellung (halbwegs) richtig liegen sollte, so könnte dir dieser (faule) Trick eventuell helfen:
Stringvariabel := QueryKomponente.FieldByName('SpaltenName').AsString + '';
Bei
Ado und
Access habe ich da schon öfter mal "seltsames" Verhalten erlebt.