Forum: Datenbanken
Delphi
by Sir Rufo,
29. Apr 2015
Da ParamByName und FieldByName einen string erwarten, muss LFieldName irgendein Typ sein, der automatisch in einen string gecastet werden kann. Straight forward wäre da der Typ string.
LFieldNames muss ein Typ sein, der einen Enumerator bereitstellt, der zum Typ von LFieldName passt. Straight forward wäre hier TArray<string> oder TStringList oder ...
Forum: Datenbanken
Delphi
by Sir Rufo,
28. Apr 2015
Ebend, dafür ist ja so ein SELECT da, dass ich mir die Daten selektiere, die ich wirklich haben möchte ;)
Forum: Datenbanken
Delphi
by Sir Rufo,
28. Apr 2015
Mal ganz abgesehen von Normalisierung oder der direkten Ausführung auf dem Server:
Bevor ich so einen langen Rattenschwanz programmieren müsste, würde ich mir einfach eine Schleife bauen:
while not qryBildAlt.eof do
begin
Query_Quelle.close;
Query_Quelle.ParamByName('PATIENTNR').AsInteger:= qryBildAlt.FieldByName('PATIENTNR').AsInteger;
Query_Quelle.Open;