Vom Grid holst du dir nur die Informationen, welche Datensätze gemeint sind und von der DatenMenge holst du dir die Information die du brauchst "project_id".
Eigentlich war ich der Meinung, dass ich das genau so mache. Aber wer weiß...
Code:
if CRDBGrid1.SelectedRows.Count > 0 then
begin
DM.Gridquery.GotoBookmark(CRDBGrid1.SelectedRows[0]);
k := DM.Gridquery.FieldList.IndexOf('INTERNAL_ORDER');
s := DM.Gridquery.fields[k].AsString;
if s <> '' then
begin
if not LoadJobFromDB(s) then
begin
MessageDlg(Format(ReadJobFailed,[s]),mterror, [mbOK],0);
end;
end;
end;
Jedenfalls funktioniert es bis zur eigentlichen Funktion. Da streikt allerdings bisher die
Query .
Grüße, Messie