Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
Delphi 12 Athens
|
AW: 2. Dataset in dem Daten aus 1. Dataset ausgeschlossen sind (not in)
15. Nov 2016, 07:56
Wie wäre es mit einem kleinen Umweg (ungetestet)?
Delphi-Quellcode:
Liste := TStringList.Create;
try
UniQuery1.SQL.Text := 'SELECT ID FROM Tabelle';
UniQuery1.Open;
Feld := UniQuery1.FieldByName('ID');
while not UniQuery1.Eof do
begin
Liste.Add(Feld.AsString);
UniQuery1.Next;
end;
UniQuery1.Close;
if Liste.Count > 0 then
begin
UniQuery2.SQL.Text := Format('SELECT * FROM Tabelle WHERE ID NOT IN(%s)',[Liste.CommaText]);
UniQuery2.Open;
end;
finally
Liste.Free;
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|