.Value ist ein Variant und wird kleinere Typkonvertierungen automatisch vornehmen. Wenn Du weisst, das die Feldtypen kompatibel sind, kannst Du auch gleich
Delphi-Quelltext
1:
| DstTable['FieldName'] := SrcTable['OtherFieldName'] |
schreiben. Das ist imho hübscher. Aber bei Variants ist immer Vorsicht geboten, denn Zuweisungen inkompatibler Typen werden gnadenlos mit einer Exception bestraft. Auch sollte man Feldwerte vor der weiteren verarbeitung immer explizit in konkrete Typen (Integer, String, etc.) umwandeln, sonst fliegen einem die Exceptions nur so um die Ohren.
Na denn, dann. Bis dann, denn.