ich bin gerade am testen von FMX , Datenbank Zugriff & Live Bindings ,
ich habe hier ein Test Projekt erstellt um mit Fluent Livebindings zu arbeiten :
https://github.com/ImageProcessingFM...t_LiveBindings
Mein Problem : Ich kann den Field Count , als auch die Feldnamen in meiner
Query nicht zur Laufzeit ermitteln, warum ?
Das Binding eines Edits würde funktionenieren wenn ich den Feldnamen als String "fest" eintrage
Delphi-Quellcode:
procedure TForm_dbtest.btn_BindEditClick(Sender: TObject);
var QueryfieldName : String ;
FieldCount : Integer ;
begin
FieldCount := FDQuery1.DataSource.DataSet.FieldCount; // Run time error ...
QueryfieldName := FDQuery1.DataSource.DataSet.FieldList.Fields[1]
.FieldName ;
BindingsList1.BindComponent(edt_field)
.ToField(BindSourceDB1, QueryfieldName );
end;