Hallo,
ich hatte vor einiger Zeit schonmal ein ähnliches Problem mit mehreren Access Datenbanken. Ich möchte einen Select Befehl auf mehere Datenbanken ausführen. Diesmal habe ich allerdings eine MS SQL 2005 Datenbank. Ich möchte alle Felder aus einer der Tabellen in Datenbank A selecten, die in einer gleichartigen Tabelle in Datenbank B NICHT vorkommen.
Das Hauptproblem ist der Zugriff auf die 2 Tabellen in den 2 Datenbanken. Eine Nebenfrage ist, wie die Abfrage genau aussehen muss um möglichst perfomant alle NICHT Übereinstimmungen zu finden.
Bisher hatte ich den Ansatz zuerst alle Datensätze aus Datenbank A in ein Recordset zu laden und dann in einer Schleife zu versuchen aus Datenbank gleiche Datensätze mit "Where" zu finden. Wenn das Recordset aus Datenbank B dann eof war, wusste ich ich hatte eine NICHT übereinstimmung gefunden. Dies ist aber VIEL zu langsam.
Für Hilfe wäre ich sehr dankbar.
Danke und Grüße
Woll0r
P.S. Ich werde wohl erst am Dienstag dazu kommen hier wieder rein zu schauen.
ich hatte vor einiger Zeit schonmal ein ähnliches Problem mit mehreren Access Datenbanken. Ich möchte einen Select Befehl auf mehere Datenbanken ausführen. Diesmal habe ich allerdings eine MS SQL 2005 Datenbank. Ich möchte alle Felder aus einer der Tabellen in Datenbank A selecten, die in einer gleichartigen Tabelle in Datenbank B NICHT vorkommen.
Das Hauptproblem ist der Zugriff auf die 2 Tabellen in den 2 Datenbanken. Eine Nebenfrage ist, wie die Abfrage genau aussehen muss um möglichst perfomant alle NICHT Übereinstimmungen zu finden.
Bisher hatte ich den Ansatz zuerst alle Datensätze aus Datenbank A in ein Recordset zu laden und dann in einer Schleife zu versuchen aus Datenbank gleiche Datensätze mit "Where" zu finden. Wenn das Recordset aus Datenbank B dann eof war, wusste ich ich hatte eine NICHT übereinstimmung gefunden. Dies ist aber VIEL zu langsam.
Für Hilfe wäre ich sehr dankbar.
Danke und Grüße
Woll0r
P.S. Ich werde wohl erst am Dienstag dazu kommen hier wieder rein zu schauen.