Jawoll, fiMeta ist gesetzt. Das hatte ich auch schon gefunden.
Hier mal die
DFM Auszüge aus meinem Test. Da würde man alle Änderungen sehen die ich an den Komponenten gemacht habe.
Und man kann sehen was die Komponenten an Feld info erzeugt haben.
Code:
object
Query: TFDQuery
Active = False
Connection = TestConnection
SQL.Strings = (
'Select * from contacts')
Left = 287
Top = 578
object QueryID: TFDAutoIncField
FieldName = 'ID'
Origin = 'ID'
ProviderFlags = [pfInWhere, pfInKey]
ReadOnly = True
end
end
object Table: TFDTable
Active = False
Connection = TestConnection
UpdateOptions.UpdateTableName = 'Contacts'
TableName = 'Contacts'
Left = 335
Top = 578
object TableID: TIntegerField
FieldName = 'ID'
Origin = 'ID'
end
end
Für alle anderen felder werden die gleichen FeldTypen erzeugt.
Allerdings werden bei TFDTable für keines der Felder "ProviderFlags" geliefert.