Achso, klang irgendwie so, als wenn es "eigentlich" so sei. (in der
DB)
Nja, das
DBMS sagt der Übertragung (Treiber) was es ist, im Delphi kommt es als was an (meistens Integer/Enum) und dann gibt es z.B. eine Übersetzungstabelle von
DB-ÜbertragungsTyp zu Delphi-Typ (TFieldType/TDataType) und dann nochmal eine Übersetzung zur TField-Ableitung.
Eventuell nochmal spezielle Anpassungen z.B. am Typename aus den ExtendedInfos.
Und man kann die Zuordnung auch nochmal selbst überschreiben. (z.B. wenn es Probleme gibt, oder man es anders braucht)