Einzelnen Beitrag anzeigen

norwegen60

Registriert seit: 23. Dez 2007
Ort: Schwarzwald
505 Beiträge
 
Delphi 12 Athens
 
#1

2. Dataset in dem Daten aus 1. Dataset ausgeschlossen sind (not in)

  Alt 15. Nov 2016, 03:51
Datenbank: MsSQL • Version: 2008 • Zugriff über: TAdo
Hallo,

ich habe in AdoQuery1 über
Select * from Tabel1 Daten aus Tabel1 abgefragt.

Jetzt möchte ich wissen, ob in Tabel1 neue Daten dazu gekommen sind und suche nach einer Möglichkeit, wie ich in AdoQuery2 nur die Daten abrufe, die in AdoQuery1 noch nicht enthalten sind. Die Möglichkeit, dass ich mir zum Zeitpunkt der Abfrage von AdoQuery1 MaxID oder Zeit merke scheidet aus, da die Tabelle über Replikation mit anderen Datenbanken verbunden ist und somit unterschiedliche ID-Bänder und Standort-Zeiten verwendet werden. Es müsste also etwas in der Art
Select * from Tabel1 where ID NOT IN (Select ID from AdoQuery1) sein.

Wie aber kann ich die Daten aus AdoQuery1 in die NOT IN-Abfrage einbinden?
Ich habe auch daran gedacht, die ID der ersten Abfrage in einem Array abzuspeichern, weiß aber auch nicht, wie dann NOT IN mit dem Array zusammenbringe

Danke
Gerd
  Mit Zitat antworten Zitat