Hallo Community
Ich habe folgende Problemstellung:
Ich habe eine große Tabelle mit einem Artikelstamm die ich mit einem Datareader auslesen. Den kann ich ja von oben nach unten durchlaufen... Zu diesen Artikeln möchte ich jetzt aus einer anderen Tabelle aus einer anderen Datenbank (deshalb kann ich hier keinen Join anwenden) die dazu passenden Bestellungen suchen. Mit VB6 hätte ich jetzt hier einen Recordset genommen und dort alle offenen Bestellungen einfach reingeladen und den Datareader von oben bis unten durchlaufen lassen und den Recordset mittels Filter einfach auf die gleiche Artikelnummer runtergefiltert.
Aktuell wüßte ich jetzt keine Lösung in VB.net, die mit Datareader oder ähnlichem das in kurzer Laufzeit machen kann. Ansonsten müßte ich 100.000 Anfragen an die zweite Datenbank abschicken, die prüfen, ob es eine Bestellung gibt. Das führt dann zu 99800 sinnlosen Abfragen...
Zur Verdeutlichung...
Ich habe einen Artikelstamm von 100.000 Artikeln und vielleicht 200 offene Bestellungen in der zweiten Tabelle.
Ich möchte letztendlich die 200 offenen Bestellungen (es können auch mehrere den gleichen Artikel betreffen) den 100.000 Artikeln zuordnen...
Wie würdet ihr das lösen?
Ich habe folgende Problemstellung:
Ich habe eine große Tabelle mit einem Artikelstamm die ich mit einem Datareader auslesen. Den kann ich ja von oben nach unten durchlaufen... Zu diesen Artikeln möchte ich jetzt aus einer anderen Tabelle aus einer anderen Datenbank (deshalb kann ich hier keinen Join anwenden) die dazu passenden Bestellungen suchen. Mit VB6 hätte ich jetzt hier einen Recordset genommen und dort alle offenen Bestellungen einfach reingeladen und den Datareader von oben bis unten durchlaufen lassen und den Recordset mittels Filter einfach auf die gleiche Artikelnummer runtergefiltert.
Aktuell wüßte ich jetzt keine Lösung in VB.net, die mit Datareader oder ähnlichem das in kurzer Laufzeit machen kann. Ansonsten müßte ich 100.000 Anfragen an die zweite Datenbank abschicken, die prüfen, ob es eine Bestellung gibt. Das führt dann zu 99800 sinnlosen Abfragen...
Zur Verdeutlichung...
Ich habe einen Artikelstamm von 100.000 Artikeln und vielleicht 200 offene Bestellungen in der zweiten Tabelle.
Ich möchte letztendlich die 200 offenen Bestellungen (es können auch mehrere den gleichen Artikel betreffen) den 100.000 Artikeln zuordnen...
Wie würdet ihr das lösen?